{"openapi":"3.2.0","info":{"title":"supply-connector API","description":"","version":"1.0.0"},"servers":[{"url":"\/","description":""}],"paths":{"\/api\/integration\/bildelsbasen\/credentials":{"put":{"operationId":"api_apiintegrationbildelsbasencredentials_put","tags":["BildelsbasenCredentials"],"responses":{"200":{"description":"BildelsbasenCredentials resource updated","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/BildelsbasenCredentials"}}},"links":{}},"400":{"description":"Invalid input","content":{"application\/ld+json":{"schema":{"$ref":"#\/components\/schemas\/Error.jsonld"}},"application\/problem+json":{"schema":{"$ref":"#\/components\/schemas\/Error"}},"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Error"}}},"links":{}},"422":{"description":"An error occurred","content":{"application\/ld+json":{"schema":{"$ref":"#\/components\/schemas\/ConstraintViolation.jsonld"}},"application\/problem+json":{"schema":{"$ref":"#\/components\/schemas\/ConstraintViolation"}},"application\/json":{"schema":{"$ref":"#\/components\/schemas\/ConstraintViolation"}}},"links":{}},"404":{"description":"Not found","content":{"application\/ld+json":{"schema":{"$ref":"#\/components\/schemas\/Error.jsonld"}},"application\/problem+json":{"schema":{"$ref":"#\/components\/schemas\/Error"}},"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Error"}}},"links":{}}},"summary":"Replaces the BildelsbasenCredentials resource.","description":"Replaces the BildelsbasenCredentials resource.","parameters":[],"requestBody":{"description":"The updated BildelsbasenCredentials resource","content":{"application\/ld+json":{"schema":{"$ref":"#\/components\/schemas\/BildelsbasenCredentials"}},"application\/json":{"schema":{"$ref":"#\/components\/schemas\/BildelsbasenCredentials"}}},"required":true}},"post":{"operationId":"api_apiintegrationbildelsbasencredentials_post","tags":["BildelsbasenCredentials"],"responses":{"201":{"description":"BildelsbasenCredentials resource created","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/BildelsbasenCredentials"}}},"links":{}},"400":{"description":"Invalid input","content":{"application\/ld+json":{"schema":{"$ref":"#\/components\/schemas\/Error.jsonld"}},"application\/problem+json":{"schema":{"$ref":"#\/components\/schemas\/Error"}},"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Error"}}},"links":{}},"422":{"description":"An error occurred","content":{"application\/ld+json":{"schema":{"$ref":"#\/components\/schemas\/ConstraintViolation.jsonld"}},"application\/problem+json":{"schema":{"$ref":"#\/components\/schemas\/ConstraintViolation"}},"application\/json":{"schema":{"$ref":"#\/components\/schemas\/ConstraintViolation"}}},"links":{}}},"summary":"Creates a BildelsbasenCredentials resource.","description":"Creates a BildelsbasenCredentials resource.","parameters":[],"requestBody":{"description":"The new BildelsbasenCredentials resource","content":{"application\/ld+json":{"schema":{"$ref":"#\/components\/schemas\/BildelsbasenCredentials"}},"application\/json":{"schema":{"$ref":"#\/components\/schemas\/BildelsbasenCredentials"}}},"required":true}}},"\/api\/integration\/bosab\/actions\/{action}":{"post":{"operationId":"api_apiintegrationbosabactions_action_post","tags":["Bosab"],"responses":{"200":{"description":"Bosab resource created","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Bosab"}}},"links":{}},"400":{"description":"Invalid input","content":{"application\/ld+json":{"schema":{"$ref":"#\/components\/schemas\/Error.jsonld"}},"application\/problem+json":{"schema":{"$ref":"#\/components\/schemas\/Error"}},"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Error"}}},"links":{}},"422":{"description":"An error occurred","content":{"application\/ld+json":{"schema":{"$ref":"#\/components\/schemas\/ConstraintViolation.jsonld"}},"application\/problem+json":{"schema":{"$ref":"#\/components\/schemas\/ConstraintViolation"}},"application\/json":{"schema":{"$ref":"#\/components\/schemas\/ConstraintViolation"}}},"links":{}}},"summary":"Creates a Bosab resource.","description":"Creates a Bosab resource.","parameters":[{"name":"action","in":"path","description":"Bosab identifier","required":true,"deprecated":false,"schema":{"type":"string"},"style":"simple","explode":false}],"requestBody":{"description":"The new Bosab resource","content":{"application\/ld+json":{"schema":{"$ref":"#\/components\/schemas\/Bosab"}},"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Bosab"}}},"required":true}}},"\/api\/integration\/bosab\/credentials":{"put":{"operationId":"api_apiintegrationbosabcredentials_put","tags":["BosabCredentials"],"responses":{"200":{"description":"BosabCredentials resource updated","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/BosabCredentials"}}},"links":{}},"400":{"description":"Invalid input","content":{"application\/ld+json":{"schema":{"$ref":"#\/components\/schemas\/Error.jsonld"}},"application\/problem+json":{"schema":{"$ref":"#\/components\/schemas\/Error"}},"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Error"}}},"links":{}},"422":{"description":"An error occurred","content":{"application\/ld+json":{"schema":{"$ref":"#\/components\/schemas\/ConstraintViolation.jsonld"}},"application\/problem+json":{"schema":{"$ref":"#\/components\/schemas\/ConstraintViolation"}},"application\/json":{"schema":{"$ref":"#\/components\/schemas\/ConstraintViolation"}}},"links":{}},"404":{"description":"Not found","content":{"application\/ld+json":{"schema":{"$ref":"#\/components\/schemas\/Error.jsonld"}},"application\/problem+json":{"schema":{"$ref":"#\/components\/schemas\/Error"}},"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Error"}}},"links":{}}},"summary":"Replaces the BosabCredentials resource.","description":"Replaces the BosabCredentials resource.","parameters":[],"requestBody":{"description":"The updated BosabCredentials resource","content":{"application\/ld+json":{"schema":{"$ref":"#\/components\/schemas\/BosabCredentials"}},"application\/json":{"schema":{"$ref":"#\/components\/schemas\/BosabCredentials"}}},"required":true}},"post":{"operationId":"api_apiintegrationbosabcredentials_post","tags":["BosabCredentials"],"responses":{"201":{"description":"BosabCredentials resource created","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/BosabCredentials"}}},"links":{}},"400":{"description":"Invalid input","content":{"application\/ld+json":{"schema":{"$ref":"#\/components\/schemas\/Error.jsonld"}},"application\/problem+json":{"schema":{"$ref":"#\/components\/schemas\/Error"}},"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Error"}}},"links":{}},"422":{"description":"An error occurred","content":{"application\/ld+json":{"schema":{"$ref":"#\/components\/schemas\/ConstraintViolation.jsonld"}},"application\/problem+json":{"schema":{"$ref":"#\/components\/schemas\/ConstraintViolation"}},"application\/json":{"schema":{"$ref":"#\/components\/schemas\/ConstraintViolation"}}},"links":{}}},"summary":"Creates a BosabCredentials resource.","description":"Creates a BosabCredentials resource.","parameters":[],"requestBody":{"description":"The new BosabCredentials resource","content":{"application\/ld+json":{"schema":{"$ref":"#\/components\/schemas\/BosabCredentials"}},"application\/json":{"schema":{"$ref":"#\/components\/schemas\/BosabCredentials"}}},"required":true}}},"\/api\/integrations\/{integrationId}\/categories":{"get":{"operationId":"api_apiintegrations_integrationIdcategories_get_collection","tags":["Category"],"responses":{"200":{"description":"Category collection","content":{"application\/ld+json":{"schema":{"type":"object","description":"Category.jsonld-category.read collection.","allOf":[{"$ref":"#\/components\/schemas\/HydraCollectionBaseSchema"},{"type":"object","required":["hydra:member"],"properties":{"hydra:member":{"type":"array","items":{"$ref":"#\/components\/schemas\/Category.jsonld-category.read"}}}}]}},"application\/json":{"schema":{"type":"array","items":{"$ref":"#\/components\/schemas\/Category-category.read"}}}}},"403":{"description":"Forbidden","content":{"application\/ld+json":{"schema":{"$ref":"#\/components\/schemas\/Error.jsonld"}},"application\/problem+json":{"schema":{"$ref":"#\/components\/schemas\/Error"}},"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Error"}}},"links":{}}},"summary":"Retrieves the collection of Category resources.","description":"Retrieves the collection of Category resources.","parameters":[{"name":"integrationId","in":"path","description":"Integration ID to fetch categories","required":true,"deprecated":false,"schema":{"type":"string"},"style":"simple","explode":false},{"name":"page","in":"query","description":"The collection page number","required":false,"deprecated":false,"schema":{"type":"integer","default":1},"style":"form","explode":true}]}},"\/api\/integrations\/{id}\/actions":{"post":{"operationId":"api_apiintegrations_idactions_post","tags":["Integration"],"responses":{"204":{"description":"Integration resource created","content":{"application\/ld+json":{"schema":{"$ref":"#\/components\/schemas\/IntegrationAction.jsonld"}},"application\/json":{"schema":{"$ref":"#\/components\/schemas\/IntegrationAction"}}},"links":{}},"400":{"description":"Invalid input","content":{"application\/ld+json":{"schema":{"$ref":"#\/components\/schemas\/Error.jsonld"}},"application\/problem+json":{"schema":{"$ref":"#\/components\/schemas\/Error"}},"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Error"}}},"links":{}},"422":{"description":"An error occurred","content":{"application\/ld+json":{"schema":{"$ref":"#\/components\/schemas\/ConstraintViolation.jsonld"}},"application\/problem+json":{"schema":{"$ref":"#\/components\/schemas\/ConstraintViolation"}},"application\/json":{"schema":{"$ref":"#\/components\/schemas\/ConstraintViolation"}}},"links":{}},"403":{"description":"Forbidden","content":{"application\/ld+json":{"schema":{"$ref":"#\/components\/schemas\/Error.jsonld"}},"application\/problem+json":{"schema":{"$ref":"#\/components\/schemas\/Error"}},"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Error"}}},"links":{}}},"summary":"Creates a Integration resource.","description":"Creates a Integration resource.","parameters":[{"name":"id","in":"path","description":"Integration identifier","required":true,"deprecated":false,"schema":{"type":"string"},"style":"simple","explode":false}],"requestBody":{"description":"The new Integration resource","content":{"application\/ld+json":{"schema":{"$ref":"#\/components\/schemas\/IntegrationAction"}},"application\/json":{"schema":{"$ref":"#\/components\/schemas\/IntegrationAction"}}},"required":true}}},"\/api\/integrations\/{integrationId}":{"delete":{"operationId":"api_apiintegrations_integrationId_delete","tags":["Integration"],"responses":{"204":{"description":"Integration resource deleted"},"403":{"description":"Forbidden","content":{"application\/ld+json":{"schema":{"$ref":"#\/components\/schemas\/Error.jsonld"}},"application\/problem+json":{"schema":{"$ref":"#\/components\/schemas\/Error"}},"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Error"}}},"links":{}},"404":{"description":"Not found","content":{"application\/ld+json":{"schema":{"$ref":"#\/components\/schemas\/Error.jsonld"}},"application\/problem+json":{"schema":{"$ref":"#\/components\/schemas\/Error"}},"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Error"}}},"links":{}}},"summary":"Removes the Integration resource.","description":"Removes the Integration resource.","parameters":[{"name":"integrationId","in":"path","description":"Integration identifier","required":true,"deprecated":false,"schema":{"type":"string"},"style":"simple","explode":false}]}},"\/api\/users\/{username}\/integrations":{"post":{"operationId":"api_apiusers_usernameintegrations_post","tags":["Integration"],"responses":{"201":{"description":"Integration resource created","content":{"application\/ld+json":{"schema":{"$ref":"#\/components\/schemas\/Integration.jsonld-integration.read_integration.post-create_validation.create"}},"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Integration-integration.read_integration.post-create_validation.create"}}},"links":{}},"400":{"description":"Invalid input","content":{"application\/ld+json":{"schema":{"$ref":"#\/components\/schemas\/Error.jsonld"}},"application\/problem+json":{"schema":{"$ref":"#\/components\/schemas\/Error"}},"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Error"}}},"links":{}},"422":{"description":"An error occurred","content":{"application\/ld+json":{"schema":{"$ref":"#\/components\/schemas\/ConstraintViolation.jsonld"}},"application\/problem+json":{"schema":{"$ref":"#\/components\/schemas\/ConstraintViolation"}},"application\/json":{"schema":{"$ref":"#\/components\/schemas\/ConstraintViolation"}}},"links":{}},"403":{"description":"Forbidden","content":{"application\/ld+json":{"schema":{"$ref":"#\/components\/schemas\/Error.jsonld"}},"application\/problem+json":{"schema":{"$ref":"#\/components\/schemas\/Error"}},"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Error"}}},"links":{}}},"summary":"Creates a Integration resource.","description":"Creates a Integration resource.","parameters":[{"name":"username","in":"path","description":"User identifier","required":true,"deprecated":false,"schema":{"type":"string"},"style":"simple","explode":false}],"requestBody":{"description":"The new Integration resource","content":{"application\/json":{"schema":{"oneOf":[{"type":"object","properties":{"type":{"type":"string","enum":["woo_commerce"]},"saas_jwt":{"type":"string"},"saas_refresh_token":{"type":"string"},"version":{"type":"string","enum":["wc\/v1","wc\/v2","wc\/v3"]},"url":{"type":"string","example":"https:\/\/example.com\/"},"consumer_key":{"type":"string","example":"ck_123"},"consumer_secret":{"type":"string","example":"cs_123"},"integration_currency":{"type":"string","enum":["EUR","RON","PLN"]},"enabled":{"type":"boolean"}}},{"type":"object","properties":{"type":{"type":"string","enum":["bosab"]},"saas_jwt":{"type":"string"},"saas_refresh_token":{"type":"string"},"car_breaker":{"type":"string"},"date_from_for_first_import":{"type":"string"},"currency_exchange_rate":{"type":"string"},"scrapheap":{"type":"string"},"warehouse_name":{"type":"string"},"car_age":{"type":"string"},"part_created_ago":{"type":"string"},"sbr_part_codes_to_skip":{"type":"array"},"test_part_amount":{"type":"number"},"mileage_multiplier":{"type":"number"},"saas_webhook_token":{"type":"string"},"integration_currency":{"type":"string","enum":["EUR","RON","PLN"]},"enabled":{"type":"boolean"}}},{"type":"object","properties":{"type":{"type":"string","enum":["bildelsbasen"]},"integration_currency":{"type":"string","enum":["EUR"]},"enabled":{"type":"boolean"},"integration_scrapyard_id":{"type":"integer"},"date_from_for_first_import":{"type":"string"},"saas_webhook_token":{"type":"string"},"scrapheap":{"type":"string"},"warehouse_name":{"type":"string"},"test_part_amount":{"type":"integer"},"car_age":{"type":"string"},"part_created_ago":{"type":"string"},"sbr_part_codes_to_skip":{"type":"array"},"fixed_price_rate":{"type":"number"},"secondary_vat":{"type":"number"},"discount":{"type":"number"}},"required":["integration_scrapyard_id","date_from_for_first_import","saas_webhook_token","scrapheap","warehouse_name"]}]}}},"required":false}}},"\/api\/users\/{username}\/integrations\/bildelsbasen":{"get":{"operationId":"api_apiusers_usernameintegrationsbildelsbasen_get","tags":["Integration"],"responses":{"200":{"description":"Integration resource","content":{"application\/ld+json":{"schema":{"$ref":"#\/components\/schemas\/BildelsbasenIntegration.jsonld-integration.read_integration.read.bildelsbasen"}},"application\/json":{"schema":{"$ref":"#\/components\/schemas\/BildelsbasenIntegration-integration.read_integration.read.bildelsbasen"}}}},"403":{"description":"Forbidden","content":{"application\/ld+json":{"schema":{"$ref":"#\/components\/schemas\/Error.jsonld"}},"application\/problem+json":{"schema":{"$ref":"#\/components\/schemas\/Error"}},"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Error"}}},"links":{}},"404":{"description":"Not found","content":{"application\/ld+json":{"schema":{"$ref":"#\/components\/schemas\/Error.jsonld"}},"application\/problem+json":{"schema":{"$ref":"#\/components\/schemas\/Error"}},"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Error"}}},"links":{}}},"summary":"Retrieves a Integration resource.","description":"Retrieves a Integration resource.","parameters":[{"name":"username","in":"path","description":"User identifier","required":true,"deprecated":false,"schema":{"type":"string"},"style":"simple","explode":false}]},"patch":{"operationId":"api_apiusers_usernameintegrationsbildelsbasen_patch","tags":["Integration"],"responses":{"200":{"description":"Integration resource updated","content":{"application\/ld+json":{"schema":{"$ref":"#\/components\/schemas\/BildelsbasenIntegration.jsonld-integration.read_integration.read.bildelsbasen_integration.post-update"}},"application\/json":{"schema":{"$ref":"#\/components\/schemas\/BildelsbasenIntegration-integration.read_integration.read.bildelsbasen_integration.post-update"}}},"links":{}},"400":{"description":"Invalid input","content":{"application\/ld+json":{"schema":{"$ref":"#\/components\/schemas\/Error.jsonld"}},"application\/problem+json":{"schema":{"$ref":"#\/components\/schemas\/Error"}},"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Error"}}},"links":{}},"422":{"description":"An error occurred","content":{"application\/ld+json":{"schema":{"$ref":"#\/components\/schemas\/ConstraintViolation.jsonld"}},"application\/problem+json":{"schema":{"$ref":"#\/components\/schemas\/ConstraintViolation"}},"application\/json":{"schema":{"$ref":"#\/components\/schemas\/ConstraintViolation"}}},"links":{}},"403":{"description":"Forbidden","content":{"application\/ld+json":{"schema":{"$ref":"#\/components\/schemas\/Error.jsonld"}},"application\/problem+json":{"schema":{"$ref":"#\/components\/schemas\/Error"}},"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Error"}}},"links":{}},"404":{"description":"Not found","content":{"application\/ld+json":{"schema":{"$ref":"#\/components\/schemas\/Error.jsonld"}},"application\/problem+json":{"schema":{"$ref":"#\/components\/schemas\/Error"}},"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Error"}}},"links":{}}},"summary":"Updates the Integration resource.","description":"Updates the Integration resource.","parameters":[{"name":"username","in":"path","description":"User identifier","required":true,"deprecated":false,"schema":{"type":"string"},"style":"simple","explode":false}],"requestBody":{"description":"The updated Integration resource","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/BildelsbasenIntegration-integration.update_integration.update.bildelsbasen.jsonMergePatch"}},"application\/merge-patch+json":{"schema":{"$ref":"#\/components\/schemas\/BildelsbasenIntegration-integration.update_integration.update.bildelsbasen.jsonMergePatch"}}},"required":true}}},"\/api\/users\/{username}\/integrations\/bosab":{"get":{"operationId":"api_apiusers_usernameintegrationsbosab_get","tags":["Integration"],"responses":{"200":{"description":"Integration resource","content":{"application\/ld+json":{"schema":{"$ref":"#\/components\/schemas\/BosabIntegration.jsonld-integration.read_integration.read.bosab"}},"application\/json":{"schema":{"$ref":"#\/components\/schemas\/BosabIntegration-integration.read_integration.read.bosab"}}}},"403":{"description":"Forbidden","content":{"application\/ld+json":{"schema":{"$ref":"#\/components\/schemas\/Error.jsonld"}},"application\/problem+json":{"schema":{"$ref":"#\/components\/schemas\/Error"}},"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Error"}}},"links":{}},"404":{"description":"Not found","content":{"application\/ld+json":{"schema":{"$ref":"#\/components\/schemas\/Error.jsonld"}},"application\/problem+json":{"schema":{"$ref":"#\/components\/schemas\/Error"}},"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Error"}}},"links":{}}},"summary":"Retrieves a Integration resource.","description":"Retrieves a Integration resource.","parameters":[{"name":"username","in":"path","description":"User identifier","required":true,"deprecated":false,"schema":{"type":"string"},"style":"simple","explode":false}]},"patch":{"operationId":"api_apiusers_usernameintegrationsbosab_patch","tags":["Integration"],"responses":{"200":{"description":"Integration resource updated","content":{"application\/ld+json":{"schema":{"$ref":"#\/components\/schemas\/BosabIntegration.jsonld-integration.read_integration.read.bosab_integration.post-update"}},"application\/json":{"schema":{"$ref":"#\/components\/schemas\/BosabIntegration-integration.read_integration.read.bosab_integration.post-update"}}},"links":{}},"400":{"description":"Invalid input","content":{"application\/ld+json":{"schema":{"$ref":"#\/components\/schemas\/Error.jsonld"}},"application\/problem+json":{"schema":{"$ref":"#\/components\/schemas\/Error"}},"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Error"}}},"links":{}},"422":{"description":"An error occurred","content":{"application\/ld+json":{"schema":{"$ref":"#\/components\/schemas\/ConstraintViolation.jsonld"}},"application\/problem+json":{"schema":{"$ref":"#\/components\/schemas\/ConstraintViolation"}},"application\/json":{"schema":{"$ref":"#\/components\/schemas\/ConstraintViolation"}}},"links":{}},"403":{"description":"Forbidden","content":{"application\/ld+json":{"schema":{"$ref":"#\/components\/schemas\/Error.jsonld"}},"application\/problem+json":{"schema":{"$ref":"#\/components\/schemas\/Error"}},"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Error"}}},"links":{}},"404":{"description":"Not found","content":{"application\/ld+json":{"schema":{"$ref":"#\/components\/schemas\/Error.jsonld"}},"application\/problem+json":{"schema":{"$ref":"#\/components\/schemas\/Error"}},"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Error"}}},"links":{}}},"summary":"Updates the Integration resource.","description":"Updates the Integration resource.","parameters":[{"name":"username","in":"path","description":"User identifier","required":true,"deprecated":false,"schema":{"type":"string"},"style":"simple","explode":false}],"requestBody":{"description":"The updated Integration resource","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/BosabIntegration-integration.update_integration.update.bosab.jsonMergePatch"}},"application\/merge-patch+json":{"schema":{"$ref":"#\/components\/schemas\/BosabIntegration-integration.update_integration.update.bosab.jsonMergePatch"}}},"required":true}}},"\/api\/users\/{username}\/integrations\/woo-commerce":{"get":{"operationId":"api_apiusers_usernameintegrationswoo-commerce_get","tags":["Integration"],"responses":{"200":{"description":"Integration resource","content":{"application\/ld+json":{"schema":{"$ref":"#\/components\/schemas\/WooCommerceIntegration.jsonld-integration.read_integration.read.woo-commerce"}},"application\/json":{"schema":{"$ref":"#\/components\/schemas\/WooCommerceIntegration-integration.read_integration.read.woo-commerce"}}}},"403":{"description":"Forbidden","content":{"application\/ld+json":{"schema":{"$ref":"#\/components\/schemas\/Error.jsonld"}},"application\/problem+json":{"schema":{"$ref":"#\/components\/schemas\/Error"}},"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Error"}}},"links":{}},"404":{"description":"Not found","content":{"application\/ld+json":{"schema":{"$ref":"#\/components\/schemas\/Error.jsonld"}},"application\/problem+json":{"schema":{"$ref":"#\/components\/schemas\/Error"}},"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Error"}}},"links":{}}},"summary":"Retrieves a Integration resource.","description":"Retrieves a Integration resource.","parameters":[{"name":"username","in":"path","description":"User identifier","required":true,"deprecated":false,"schema":{"type":"string"},"style":"simple","explode":false}]},"patch":{"operationId":"api_apiusers_usernameintegrationswoo-commerce_patch","tags":["Integration"],"responses":{"200":{"description":"Integration resource updated","content":{"application\/ld+json":{"schema":{"$ref":"#\/components\/schemas\/WooCommerceIntegration.jsonld-integration.read_integration.post-update_integration.read.woo-commerce"}},"application\/json":{"schema":{"$ref":"#\/components\/schemas\/WooCommerceIntegration-integration.read_integration.post-update_integration.read.woo-commerce"}}},"links":{}},"400":{"description":"Invalid input","content":{"application\/ld+json":{"schema":{"$ref":"#\/components\/schemas\/Error.jsonld"}},"application\/problem+json":{"schema":{"$ref":"#\/components\/schemas\/Error"}},"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Error"}}},"links":{}},"422":{"description":"An error occurred","content":{"application\/ld+json":{"schema":{"$ref":"#\/components\/schemas\/ConstraintViolation.jsonld"}},"application\/problem+json":{"schema":{"$ref":"#\/components\/schemas\/ConstraintViolation"}},"application\/json":{"schema":{"$ref":"#\/components\/schemas\/ConstraintViolation"}}},"links":{}},"403":{"description":"Forbidden","content":{"application\/ld+json":{"schema":{"$ref":"#\/components\/schemas\/Error.jsonld"}},"application\/problem+json":{"schema":{"$ref":"#\/components\/schemas\/Error"}},"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Error"}}},"links":{}},"404":{"description":"Not found","content":{"application\/ld+json":{"schema":{"$ref":"#\/components\/schemas\/Error.jsonld"}},"application\/problem+json":{"schema":{"$ref":"#\/components\/schemas\/Error"}},"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Error"}}},"links":{}}},"summary":"Updates the Integration resource.","description":"Updates the Integration resource.","parameters":[{"name":"username","in":"path","description":"User identifier","required":true,"deprecated":false,"schema":{"type":"string"},"style":"simple","explode":false}],"requestBody":{"description":"The updated Integration resource","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/WooCommerceIntegration-integration.update_integration.update.woo-commerce.jsonMergePatch"}},"application\/merge-patch+json":{"schema":{"$ref":"#\/components\/schemas\/WooCommerceIntegration-integration.update_integration.update.woo-commerce.jsonMergePatch"}}},"required":true}}},"\/api\/integrations\/{integrationId}\/settings":{"get":{"operationId":"api_apiintegrations_integrationIdsettings_get","tags":["IntegrationSettings"],"responses":{"200":{"description":"IntegrationSettings resource","content":{"application\/ld+json":{"schema":{"$ref":"#\/components\/schemas\/IntegrationSettings.jsonld-user.output"}},"application\/json":{"schema":{"$ref":"#\/components\/schemas\/IntegrationSettings-user.output"}}}},"403":{"description":"Forbidden","content":{"application\/ld+json":{"schema":{"$ref":"#\/components\/schemas\/Error.jsonld"}},"application\/problem+json":{"schema":{"$ref":"#\/components\/schemas\/Error"}},"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Error"}}},"links":{}},"404":{"description":"Not found","content":{"application\/ld+json":{"schema":{"$ref":"#\/components\/schemas\/Error.jsonld"}},"application\/problem+json":{"schema":{"$ref":"#\/components\/schemas\/Error"}},"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Error"}}},"links":{}}},"summary":"Retrieves a IntegrationSettings resource.","description":"Retrieves a IntegrationSettings resource.","parameters":[{"name":"integrationId","in":"path","description":"IntegrationSettings identifier","required":true,"deprecated":false,"schema":{"type":"string"},"style":"simple","explode":false}]},"patch":{"operationId":"api_apiintegrations_integrationIdsettings_patch","tags":["IntegrationSettings"],"responses":{"200":{"description":"IntegrationSettings resource updated","content":{"application\/ld+json":{"schema":{"$ref":"#\/components\/schemas\/IntegrationSettings.jsonld-user.output_validation.update"}},"application\/json":{"schema":{"$ref":"#\/components\/schemas\/IntegrationSettings-user.output_validation.update"}}},"links":{}},"400":{"description":"Invalid input","content":{"application\/ld+json":{"schema":{"$ref":"#\/components\/schemas\/Error.jsonld"}},"application\/problem+json":{"schema":{"$ref":"#\/components\/schemas\/Error"}},"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Error"}}},"links":{}},"422":{"description":"An error occurred","content":{"application\/ld+json":{"schema":{"$ref":"#\/components\/schemas\/ConstraintViolation.jsonld"}},"application\/problem+json":{"schema":{"$ref":"#\/components\/schemas\/ConstraintViolation"}},"application\/json":{"schema":{"$ref":"#\/components\/schemas\/ConstraintViolation"}}},"links":{}},"403":{"description":"Forbidden","content":{"application\/ld+json":{"schema":{"$ref":"#\/components\/schemas\/Error.jsonld"}},"application\/problem+json":{"schema":{"$ref":"#\/components\/schemas\/Error"}},"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Error"}}},"links":{}},"404":{"description":"Not found","content":{"application\/ld+json":{"schema":{"$ref":"#\/components\/schemas\/Error.jsonld"}},"application\/problem+json":{"schema":{"$ref":"#\/components\/schemas\/Error"}},"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Error"}}},"links":{}}},"summary":"Updates the IntegrationSettings resource.","description":"Updates the IntegrationSettings resource.","parameters":[{"name":"integrationId","in":"path","description":"IntegrationSettings identifier","required":true,"deprecated":false,"schema":{"type":"string"},"style":"simple","explode":false}],"requestBody":{"description":"The updated IntegrationSettings resource","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/IntegrationSettings-user.input_validation.update.jsonMergePatch"}},"application\/merge-patch+json":{"schema":{"$ref":"#\/components\/schemas\/IntegrationSettings-user.input_validation.update.jsonMergePatch"}}},"required":true}}},"\/integration\/{id}\/webhooks":{"post":{"operationId":"api_integration_idwebhooks_post","tags":["IntegrationWebhook"],"responses":{"204":{"description":"IntegrationWebhook resource created","links":{}},"400":{"description":"Invalid input","content":{"application\/ld+json":{"schema":{"$ref":"#\/components\/schemas\/Error.jsonld"}},"application\/problem+json":{"schema":{"$ref":"#\/components\/schemas\/Error"}},"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Error"}}},"links":{}},"422":{"description":"An error occurred","content":{"application\/ld+json":{"schema":{"$ref":"#\/components\/schemas\/ConstraintViolation.jsonld"}},"application\/problem+json":{"schema":{"$ref":"#\/components\/schemas\/ConstraintViolation"}},"application\/json":{"schema":{"$ref":"#\/components\/schemas\/ConstraintViolation"}}},"links":{}},"403":{"description":"Forbidden","content":{"application\/ld+json":{"schema":{"$ref":"#\/components\/schemas\/Error.jsonld"}},"application\/problem+json":{"schema":{"$ref":"#\/components\/schemas\/Error"}},"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Error"}}},"links":{}}},"summary":"Creates a IntegrationWebhook resource.","description":"Creates a IntegrationWebhook resource.","parameters":[{"name":"integration","in":"path","description":"Integration ID","required":true,"deprecated":false,"schema":{"type":"string"},"style":"simple","explode":false},{"name":"id","in":"path","description":"IntegrationWebhook identifier","required":true,"deprecated":false,"schema":{"type":"string"},"style":"simple","explode":false}]}},"\/api\/saas\/integrations\/{integration}\/webhooks":{"post":{"operationId":"api_apisaasintegrations_integrationwebhooks_post","tags":["SaasIntegrationWebhook"],"responses":{"201":{"description":"SaasIntegrationWebhook resource created","content":{"application\/ld+json":{"schema":{"$ref":"#\/components\/schemas\/SaasIntegrationWebhook.jsonld"}},"application\/json":{"schema":{"$ref":"#\/components\/schemas\/SaasIntegrationWebhook"}}},"links":{}},"400":{"description":"Invalid input","content":{"application\/ld+json":{"schema":{"$ref":"#\/components\/schemas\/Error.jsonld"}},"application\/problem+json":{"schema":{"$ref":"#\/components\/schemas\/Error"}},"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Error"}}},"links":{}},"422":{"description":"An error occurred","content":{"application\/ld+json":{"schema":{"$ref":"#\/components\/schemas\/ConstraintViolation.jsonld"}},"application\/problem+json":{"schema":{"$ref":"#\/components\/schemas\/ConstraintViolation"}},"application\/json":{"schema":{"$ref":"#\/components\/schemas\/ConstraintViolation"}}},"links":{}},"403":{"description":"Forbidden","content":{"application\/ld+json":{"schema":{"$ref":"#\/components\/schemas\/Error.jsonld"}},"application\/problem+json":{"schema":{"$ref":"#\/components\/schemas\/Error"}},"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Error"}}},"links":{}}},"summary":"Creates a SaasIntegrationWebhook resource.","description":"Creates a SaasIntegrationWebhook resource.","parameters":[{"name":"integration","in":"path","description":"Which integration saas webhook belongs to","required":true,"deprecated":false,"schema":{"type":"string","enum":["bosab","bildelsbasen"]},"style":"simple","explode":false}],"requestBody":{"description":"The new SaasIntegrationWebhook resource","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/SaasIntegrationWebhook"}}},"required":true}}},"\/api\/users":{"post":{"operationId":"api_apiusers_post","tags":["User"],"responses":{"201":{"description":"User resource created","content":{"application\/ld+json":{"schema":{"$ref":"#\/components\/schemas\/User.jsonld-user.read_user.post-create_validation.create"}},"application\/json":{"schema":{"$ref":"#\/components\/schemas\/User-user.read_user.post-create_validation.create"}}},"links":{}},"400":{"description":"Invalid input","content":{"application\/ld+json":{"schema":{"$ref":"#\/components\/schemas\/Error.jsonld"}},"application\/problem+json":{"schema":{"$ref":"#\/components\/schemas\/Error"}},"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Error"}}},"links":{}},"422":{"description":"An error occurred","content":{"application\/ld+json":{"schema":{"$ref":"#\/components\/schemas\/ConstraintViolation.jsonld"}},"application\/problem+json":{"schema":{"$ref":"#\/components\/schemas\/ConstraintViolation"}},"application\/json":{"schema":{"$ref":"#\/components\/schemas\/ConstraintViolation"}}},"links":{}},"403":{"description":"Forbidden","content":{"application\/ld+json":{"schema":{"$ref":"#\/components\/schemas\/Error.jsonld"}},"application\/problem+json":{"schema":{"$ref":"#\/components\/schemas\/Error"}},"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Error"}}},"links":{}}},"summary":"Creates a User resource.","description":"Creates a User resource.","parameters":[],"requestBody":{"description":"The new User resource","content":{"application\/ld+json":{"schema":{"$ref":"#\/components\/schemas\/User-user.create_validation.create"}},"application\/json":{"schema":{"$ref":"#\/components\/schemas\/User-user.create_validation.create"}}},"required":true}}},"\/api\/users\/{username}":{"get":{"operationId":"api_apiusers_username_get","tags":["User"],"responses":{"200":{"description":"User resource","content":{"application\/ld+json":{"schema":{"$ref":"#\/components\/schemas\/User.jsonld-user.read"}},"application\/json":{"schema":{"$ref":"#\/components\/schemas\/User-user.read"}}}},"404":{"description":"Not found","content":{"application\/ld+json":{"schema":{"$ref":"#\/components\/schemas\/Error.jsonld"}},"application\/problem+json":{"schema":{"$ref":"#\/components\/schemas\/Error"}},"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Error"}}},"links":{}}},"summary":"Retrieves a User resource.","description":"Retrieves a User resource.","parameters":[{"name":"username","in":"path","description":"User identifier","required":true,"deprecated":false,"schema":{"type":"string"},"style":"simple","explode":false}]}},"\/api\/integrations\/{id}\/webhooks\/url":{"get":{"operationId":"api_apiintegrations_idwebhooksurl_get","tags":["WebhookSignedUrl"],"responses":{"200":{"description":"WebhookSignedUrl resource","content":{"application\/ld+json":{"schema":{"$ref":"#\/components\/schemas\/WebhookSignedUrl.jsonld"}},"application\/json":{"schema":{"$ref":"#\/components\/schemas\/WebhookSignedUrl"}}}},"403":{"description":"Forbidden","content":{"application\/ld+json":{"schema":{"$ref":"#\/components\/schemas\/Error.jsonld"}},"application\/problem+json":{"schema":{"$ref":"#\/components\/schemas\/Error"}},"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Error"}}},"links":{}},"404":{"description":"Not found","content":{"application\/ld+json":{"schema":{"$ref":"#\/components\/schemas\/Error.jsonld"}},"application\/problem+json":{"schema":{"$ref":"#\/components\/schemas\/Error"}},"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Error"}}},"links":{}}},"summary":"Retrieves a WebhookSignedUrl resource.","description":"Retrieves a WebhookSignedUrl resource.","parameters":[{"name":"integration","in":"path","description":"Integration ID","required":true,"deprecated":false,"schema":{"type":"string"},"style":"simple","explode":false},{"name":"id","in":"path","description":"WebhookSignedUrl identifier","required":true,"deprecated":false,"schema":{"type":"string"},"style":"simple","explode":false}]}}},"components":{"schemas":{"AbstractBosabRequestDTO":{"type":"object"},"AutoIncrementingSkuContext-user.input":{"type":"object","properties":{"sku_prefix":{"type":["string","null"]},"next_number":{"type":["integer","null"]},"auto_incrementing_sku_enabled":{"type":"boolean"}}},"AutoIncrementingSkuContext-user.output":{"type":"object","properties":{"sku_prefix":{"type":["string","null"]},"next_number":{"type":["integer","null"]},"auto_incrementing_sku_enabled":{"type":"boolean"}}},"AutoIncrementingSkuContext.jsonld-user.output":{"type":"object","properties":{"sku_prefix":{"type":["string","null"]},"next_number":{"type":["integer","null"]},"auto_incrementing_sku_enabled":{"type":"boolean"}}},"BildelsbasenCredentials":{"type":"object","required":["username","password"],"properties":{"username":{"type":"string"},"password":{"type":"string"}}},"BildelsbasenIntegration-integration.read_integration.read.bildelsbasen":{"type":"object","properties":{"fixed_price_rate":{"type":["number","null"]},"date_from_for_first_import":{"type":["string","null"]},"saas_webhook_token":{"type":["string","null"]},"scrapheap":{"type":["string","null"]},"warehouse_name":{"type":["string","null"]},"is_first_import_executed":{"default":false,"type":"boolean"},"skip_import":{"default":false,"type":"boolean"},"test_part_amount":{"type":["integer","null"]},"car_age":{"type":["string","null"]},"part_created_ago":{"type":["string","null"]},"sbr_part_codes_to_skip":{"type":"array","items":{"type":["string","null"]}},"secondary_vat":{"type":["number","null"]},"discount":{"default":0.0,"type":"number"},"id":{"type":["string","null"]},"saas_jwt":{"type":["string","null"]},"saas_refresh_token":{"type":["string","null"]},"integration_currency":{"type":"string","enum":["EUR","SEK","PLN","RON"]},"enabled":{"default":false,"type":"boolean"},"integration_scrapyard_id":{"type":["integer","null"]}}},"BildelsbasenIntegration-integration.read_integration.read.bildelsbasen_integration.post-update":{"type":"object","properties":{"fixed_price_rate":{"type":["number","null"]},"date_from_for_first_import":{"type":["string","null"]},"saas_webhook_token":{"type":["string","null"]},"scrapheap":{"type":["string","null"]},"warehouse_name":{"type":["string","null"]},"is_first_import_executed":{"default":false,"type":"boolean"},"skip_import":{"default":false,"type":"boolean"},"test_part_amount":{"type":["integer","null"]},"car_age":{"type":["string","null"]},"part_created_ago":{"type":["string","null"]},"sbr_part_codes_to_skip":{"type":"array","items":{"type":["string","null"]}},"secondary_vat":{"type":["number","null"]},"discount":{"default":0.0,"type":"number"},"id":{"type":["string","null"]},"saas_jwt":{"type":["string","null"]},"saas_refresh_token":{"type":["string","null"]},"token":{"type":["string","null"]},"integration_currency":{"type":"string","enum":["EUR","SEK","PLN","RON"]},"enabled":{"default":false,"type":"boolean"},"integration_scrapyard_id":{"type":["integer","null"]}}},"BildelsbasenIntegration-integration.update_integration.update.bildelsbasen.jsonMergePatch":{"type":"object","properties":{"fixed_price_rate":{"type":["number","null"]},"date_from_for_first_import":{"type":["string","null"]},"saas_webhook_token":{"type":["string","null"]},"scrapheap":{"type":["string","null"]},"warehouse_name":{"type":["string","null"]},"test_part_amount":{"type":["integer","null"]},"car_age":{"type":["string","null"]},"part_created_ago":{"type":["string","null"]},"sbr_part_codes_to_skip":{"type":"array","items":{"type":["string","null"]}},"secondary_vat":{"type":["number","null"]},"discount":{"default":0.0,"type":"number"},"saas_jwt":{"type":["string","null"]},"saas_refresh_token":{"type":["string","null"]},"integration_currency":{"type":"string","enum":["EUR","SEK","PLN","RON"]},"enabled":{"default":false,"type":"boolean"},"integration_scrapyard_id":{"type":["integer","null"]}}},"BildelsbasenIntegration.jsonld-integration.read_integration.read.bildelsbasen":{"allOf":[{"$ref":"#\/components\/schemas\/HydraItemBaseSchema"},{"type":"object","properties":{"fixed_price_rate":{"type":["number","null"]},"date_from_for_first_import":{"type":["string","null"]},"saas_webhook_token":{"type":["string","null"]},"scrapheap":{"type":["string","null"]},"warehouse_name":{"type":["string","null"]},"is_first_import_executed":{"default":false,"type":"boolean"},"skip_import":{"default":false,"type":"boolean"},"test_part_amount":{"type":["integer","null"]},"car_age":{"type":["string","null"]},"part_created_ago":{"type":["string","null"]},"sbr_part_codes_to_skip":{"type":"array","items":{"type":["string","null"]}},"secondary_vat":{"type":["number","null"]},"discount":{"default":0.0,"type":"number"},"id":{"type":["string","null"]},"saas_jwt":{"type":["string","null"]},"saas_refresh_token":{"type":["string","null"]},"integration_currency":{"type":"string","enum":["EUR","SEK","PLN","RON"]},"enabled":{"default":false,"type":"boolean"},"integration_scrapyard_id":{"type":["integer","null"]}}}]},"BildelsbasenIntegration.jsonld-integration.read_integration.read.bildelsbasen_integration.post-update":{"allOf":[{"$ref":"#\/components\/schemas\/HydraItemBaseSchema"},{"type":"object","properties":{"fixed_price_rate":{"type":["number","null"]},"date_from_for_first_import":{"type":["string","null"]},"saas_webhook_token":{"type":["string","null"]},"scrapheap":{"type":["string","null"]},"warehouse_name":{"type":["string","null"]},"is_first_import_executed":{"default":false,"type":"boolean"},"skip_import":{"default":false,"type":"boolean"},"test_part_amount":{"type":["integer","null"]},"car_age":{"type":["string","null"]},"part_created_ago":{"type":["string","null"]},"sbr_part_codes_to_skip":{"type":"array","items":{"type":["string","null"]}},"secondary_vat":{"type":["number","null"]},"discount":{"default":0.0,"type":"number"},"id":{"type":["string","null"]},"saas_jwt":{"type":["string","null"]},"saas_refresh_token":{"type":["string","null"]},"token":{"type":["string","null"]},"integration_currency":{"type":"string","enum":["EUR","SEK","PLN","RON"]},"enabled":{"default":false,"type":"boolean"},"integration_scrapyard_id":{"type":["integer","null"]}}}]},"Bosab":{"type":"object","properties":{"data":{"$ref":"#\/components\/schemas\/AbstractBosabRequestDTO"}}},"BosabCredentials":{"type":"object","required":["username","password"],"properties":{"username":{"type":"string"},"password":{"type":"string"}}},"BosabIntegration-integration.read_integration.read.bosab":{"type":"object","properties":{"car_breaker":{"type":["string","null"]},"date_from_for_first_import":{"type":["string","null"]},"currency_exchange_rate":{"type":["string","null"]},"test_part_amount":{"type":["integer","null"]},"saas_webhook_token":{"type":["string","null"]},"scrapheap":{"type":["string","null"]},"warehouse_name":{"type":["string","null"]},"mileage_multiplier":{"type":["integer","null"]},"car_age":{"type":["string","null"]},"part_created_ago":{"type":["string","null"]},"sbr_part_codes_to_skip":{"type":"array","items":{"type":["string","null"]}},"ordering_car_breaker":{"type":["string","null"]},"id":{"type":["string","null"]},"saas_jwt":{"type":["string","null"]},"saas_refresh_token":{"type":["string","null"]},"integration_currency":{"type":"string","enum":["EUR","SEK","PLN","RON"]},"enabled":{"default":false,"type":"boolean"}}},"BosabIntegration-integration.read_integration.read.bosab_integration.post-update":{"type":"object","properties":{"car_breaker":{"type":["string","null"]},"date_from_for_first_import":{"type":["string","null"]},"currency_exchange_rate":{"type":["string","null"]},"test_part_amount":{"type":["integer","null"]},"saas_webhook_token":{"type":["string","null"]},"scrapheap":{"type":["string","null"]},"warehouse_name":{"type":["string","null"]},"mileage_multiplier":{"type":["integer","null"]},"car_age":{"type":["string","null"]},"part_created_ago":{"type":["string","null"]},"sbr_part_codes_to_skip":{"type":"array","items":{"type":["string","null"]}},"ordering_car_breaker":{"type":["string","null"]},"id":{"type":["string","null"]},"saas_jwt":{"type":["string","null"]},"saas_refresh_token":{"type":["string","null"]},"token":{"type":["string","null"]},"integration_currency":{"type":"string","enum":["EUR","SEK","PLN","RON"]},"enabled":{"default":false,"type":"boolean"}}},"BosabIntegration-integration.update_integration.update.bosab.jsonMergePatch":{"type":"object","properties":{"car_breaker":{"type":["string","null"]},"date_from_for_first_import":{"type":["string","null"]},"currency_exchange_rate":{"type":["string","null"]},"test_part_amount":{"type":["integer","null"]},"saas_webhook_token":{"type":["string","null"]},"scrapheap":{"type":["string","null"]},"warehouse_name":{"type":["string","null"]},"mileage_multiplier":{"type":["integer","null"]},"car_age":{"type":["string","null"]},"part_created_ago":{"type":["string","null"]},"sbr_part_codes_to_skip":{"type":"array","items":{"type":["string","null"]}},"ordering_car_breaker":{"type":["string","null"]},"saas_jwt":{"type":["string","null"]},"saas_refresh_token":{"type":["string","null"]},"integration_currency":{"type":"string","enum":["EUR","SEK","PLN","RON"]},"enabled":{"default":false,"type":"boolean"}}},"BosabIntegration.jsonld-integration.read_integration.read.bosab":{"allOf":[{"$ref":"#\/components\/schemas\/HydraItemBaseSchema"},{"type":"object","properties":{"car_breaker":{"type":["string","null"]},"date_from_for_first_import":{"type":["string","null"]},"currency_exchange_rate":{"type":["string","null"]},"test_part_amount":{"type":["integer","null"]},"saas_webhook_token":{"type":["string","null"]},"scrapheap":{"type":["string","null"]},"warehouse_name":{"type":["string","null"]},"mileage_multiplier":{"type":["integer","null"]},"car_age":{"type":["string","null"]},"part_created_ago":{"type":["string","null"]},"sbr_part_codes_to_skip":{"type":"array","items":{"type":["string","null"]}},"ordering_car_breaker":{"type":["string","null"]},"id":{"type":["string","null"]},"saas_jwt":{"type":["string","null"]},"saas_refresh_token":{"type":["string","null"]},"integration_currency":{"type":"string","enum":["EUR","SEK","PLN","RON"]},"enabled":{"default":false,"type":"boolean"}}}]},"BosabIntegration.jsonld-integration.read_integration.read.bosab_integration.post-update":{"allOf":[{"$ref":"#\/components\/schemas\/HydraItemBaseSchema"},{"type":"object","properties":{"car_breaker":{"type":["string","null"]},"date_from_for_first_import":{"type":["string","null"]},"currency_exchange_rate":{"type":["string","null"]},"test_part_amount":{"type":["integer","null"]},"saas_webhook_token":{"type":["string","null"]},"scrapheap":{"type":["string","null"]},"warehouse_name":{"type":["string","null"]},"mileage_multiplier":{"type":["integer","null"]},"car_age":{"type":["string","null"]},"part_created_ago":{"type":["string","null"]},"sbr_part_codes_to_skip":{"type":"array","items":{"type":["string","null"]}},"ordering_car_breaker":{"type":["string","null"]},"id":{"type":["string","null"]},"saas_jwt":{"type":["string","null"]},"saas_refresh_token":{"type":["string","null"]},"token":{"type":["string","null"]},"integration_currency":{"type":"string","enum":["EUR","SEK","PLN","RON"]},"enabled":{"default":false,"type":"boolean"}}}]},"Category-category.read":{"type":"object","properties":{"id":{"type":"string"},"name":{"type":"string"},"parent":{"type":["string","null"]},"description":{"type":["string","null"]}}},"Category.jsonld-category.read":{"allOf":[{"$ref":"#\/components\/schemas\/HydraItemBaseSchema"},{"type":"object","properties":{"id":{"type":"string"},"name":{"type":"string"},"parent":{"type":["string","null"]},"description":{"type":["string","null"]}}}]},"ConstraintViolation":{"type":"object","description":"Unprocessable entity","properties":{"type":{"readOnly":true,"type":"string"},"title":{"readOnly":true,"type":["string","null"]},"detail":{"readOnly":true,"type":"string"},"status":{"default":422,"type":"integer"},"instance":{"readOnly":true,"type":["string","null"]},"violations":{"type":"array","items":{"type":"object","properties":{"propertyPath":{"type":"string","description":"The property path of the violation"},"message":{"type":"string","description":"The message associated with the violation"},"code":{"type":"string","description":"The code of the violation"},"hint":{"type":"string","description":"An extra hint to understand the violation"},"payload":{"type":"object","additionalProperties":true,"description":"The serialized payload of the violation"}},"required":["propertyPath","message"]}}}},"ConstraintViolation.jsonld":{"allOf":[{"$ref":"#\/components\/schemas\/HydraItemBaseSchema"},{"type":"object","properties":{"description":{"readOnly":true,"type":"string"},"type":{"readOnly":true,"type":"string"},"title":{"readOnly":true,"type":["string","null"]},"detail":{"readOnly":true,"type":"string"},"status":{"default":422,"type":"integer"},"instance":{"readOnly":true,"type":["string","null"]},"violations":{"type":"array","items":{"type":"object","properties":{"propertyPath":{"type":"string","description":"The property path of the violation"},"message":{"type":"string","description":"The message associated with the violation"},"code":{"type":"string","description":"The code of the violation"},"hint":{"type":"string","description":"An extra hint to understand the violation"},"payload":{"type":"object","additionalProperties":true,"description":"The serialized payload of the violation"}},"required":["propertyPath","message"]}}}}],"description":"Unprocessable entity"},"Error":{"type":"object","description":"A representation of common errors.","properties":{"type":{"readOnly":true,"description":"A URI reference that identifies the problem type","type":"string"},"title":{"readOnly":true,"description":"A short, human-readable summary of the problem.","type":["string","null"]},"status":{"type":["integer","null"],"examples":[404],"default":400},"detail":{"readOnly":true,"description":"A human-readable explanation specific to this occurrence of the problem.","type":["string","null"]},"instance":{"readOnly":true,"description":"A URI reference that identifies the specific occurrence of the problem. It may or may not yield further information if dereferenced.","type":["string","null"]}}},"Error.jsonld":{"allOf":[{"$ref":"#\/components\/schemas\/HydraItemBaseSchema"},{"type":"object","properties":{"description":{"readOnly":true,"type":["string","null"]},"type":{"readOnly":true,"description":"A URI reference that identifies the problem type","type":"string"},"title":{"readOnly":true,"description":"A short, human-readable summary of the problem.","type":["string","null"]},"status":{"type":["integer","null"],"examples":[404],"default":400},"detail":{"readOnly":true,"description":"A human-readable explanation specific to this occurrence of the problem.","type":["string","null"]},"instance":{"readOnly":true,"description":"A URI reference that identifies the specific occurrence of the problem. It may or may not yield further information if dereferenced.","type":["string","null"]}}}],"description":"A representation of common errors."},"HydraCollectionBaseSchema":{"allOf":[{"$ref":"#\/components\/schemas\/HydraCollectionBaseSchemaNoPagination"},{"type":"object","properties":{"hydra:view":{"type":"object","properties":{"@id":{"type":"string","format":"iri-reference"},"@type":{"type":"string"},"hydra:first":{"type":["string","null"],"format":"iri-reference"},"hydra:last":{"type":["string","null"],"format":"iri-reference"},"hydra:previous":{"type":["string","null"],"format":"iri-reference"},"hydra:next":{"type":["string","null"],"format":"iri-reference"}},"example":{"@id":"string","@type":"string","hydra:first":"string","hydra:last":"string","hydra:previous":"string","hydra:next":"string"}}}}]},"HydraCollectionBaseSchemaNoPagination":{"type":"object","properties":{"hydra:totalItems":{"type":"integer","minimum":0},"hydra:search":{"type":"object","properties":{"@type":{"type":"string"},"hydra:template":{"type":"string"},"hydra:variableRepresentation":{"type":"string"},"hydra:mapping":{"type":"array","items":{"type":"object","properties":{"@type":{"type":"string"},"variable":{"type":"string"},"property":{"type":["string","null"]},"required":{"type":"boolean"}}}}}}}},"HydraItemBaseSchema":{"type":"object","properties":{"@context":{"oneOf":[{"type":"string"},{"type":"object","properties":{"@vocab":{"type":"string"},"hydra":{"type":"string","enum":["http:\/\/www.w3.org\/ns\/hydra\/core#"]}},"required":["@vocab","hydra"],"additionalProperties":true}]},"@id":{"type":"string"},"@type":{"type":"string"}},"required":["@id","@type"]},"Integration-integration.read_integration.post-create_validation.create":{"type":"object","properties":{"id":{"type":["string","null"]},"saas_jwt":{"type":["string","null"]},"saas_refresh_token":{"type":["string","null"]},"token":{"type":["string","null"]},"integration_currency":{"type":"string","enum":["EUR","SEK","PLN","RON"]},"enabled":{"default":false,"type":"boolean"}},"required":["integration_currency"]},"Integration.jsonld-integration.read_integration.post-create_validation.create":{"allOf":[{"$ref":"#\/components\/schemas\/HydraItemBaseSchema"},{"type":"object","properties":{"id":{"type":["string","null"]},"saas_jwt":{"type":["string","null"]},"saas_refresh_token":{"type":["string","null"]},"token":{"type":["string","null"]},"integration_currency":{"type":"string","enum":["EUR","SEK","PLN","RON"]},"enabled":{"default":false,"type":"boolean"}},"required":["integration_currency"]}]},"IntegrationAction":{"type":"object","properties":{"action":{"type":"string","enum":["import_stock"]}}},"IntegrationAction.jsonld":{"allOf":[{"$ref":"#\/components\/schemas\/HydraItemBaseSchema"},{"type":"object","properties":{"action":{"type":"string","enum":["import_stock"]}}}]},"IntegrationRemoval":{"type":"object"},"IntegrationRemoval.jsonld":{"allOf":[{"$ref":"#\/components\/schemas\/HydraItemBaseSchema"},{"type":"object"}]},"IntegrationSettings-user.input_validation.update.jsonMergePatch":{"type":"object","properties":{"price_sync_enabled":{"type":"boolean"},"car_sync_enabled":{"type":"boolean"},"category_sync_enabled":{"type":"boolean"},"segmented_title_enabled":{"type":"boolean"},"fixed_price_rate":{"minimum":0,"exclusiveMinimum":0,"type":["number","null"]},"title_segments":{"type":"array","items":{"type":"string","enum":["car_model","car_year","car_years","engine_power","gearbox_type","manufacturer_code","ovoko_category","third_party_category","additional_codes"]}},"auto_incrementing_sku_context":{"$ref":"#\/components\/schemas\/AutoIncrementingSkuContext-user.input"},"discount_rate":{"minimum":0,"maximum":1,"type":["number","null"]},"secondary_vat":{"type":["number","null"]}}},"IntegrationSettings-user.output":{"type":"object","properties":{"id":{"type":"string"},"integration_id":{"type":"string"},"price_sync_enabled":{"type":"boolean"},"car_sync_enabled":{"type":"boolean"},"category_sync_enabled":{"type":"boolean"},"segmented_title_enabled":{"type":"boolean"},"fixed_price_rate":{"type":["number","null"]},"title_segments":{"type":"array","items":{"type":"string","enum":["car_model","car_year","car_years","engine_power","gearbox_type","manufacturer_code","ovoko_category","third_party_category","additional_codes"]}},"auto_incrementing_sku_context":{"$ref":"#\/components\/schemas\/AutoIncrementingSkuContext-user.output"},"discount_rate":{"type":["number","null"]},"secondary_vat":{"type":["number","null"]}}},"IntegrationSettings-user.output_validation.update":{"type":"object","properties":{"id":{"type":"string"},"integration_id":{"type":"string"},"price_sync_enabled":{"type":"boolean"},"car_sync_enabled":{"type":"boolean"},"category_sync_enabled":{"type":"boolean"},"segmented_title_enabled":{"type":"boolean"},"fixed_price_rate":{"minimum":0,"exclusiveMinimum":0,"type":["number","null"]},"title_segments":{"type":"array","items":{"type":"string","enum":["car_model","car_year","car_years","engine_power","gearbox_type","manufacturer_code","ovoko_category","third_party_category","additional_codes"]}},"auto_incrementing_sku_context":{"$ref":"#\/components\/schemas\/AutoIncrementingSkuContext-user.output"},"discount_rate":{"minimum":0,"maximum":1,"type":["number","null"]},"secondary_vat":{"type":["number","null"]}}},"IntegrationSettings.jsonld-user.output":{"allOf":[{"$ref":"#\/components\/schemas\/HydraItemBaseSchema"},{"type":"object","properties":{"id":{"type":"string"},"integration_id":{"type":"string"},"price_sync_enabled":{"type":"boolean"},"car_sync_enabled":{"type":"boolean"},"category_sync_enabled":{"type":"boolean"},"segmented_title_enabled":{"type":"boolean"},"fixed_price_rate":{"type":["number","null"]},"title_segments":{"type":"array","items":{"type":"string","enum":["car_model","car_year","car_years","engine_power","gearbox_type","manufacturer_code","ovoko_category","third_party_category","additional_codes"]}},"auto_incrementing_sku_context":{"$ref":"#\/components\/schemas\/AutoIncrementingSkuContext.jsonld-user.output"},"discount_rate":{"type":["number","null"]},"secondary_vat":{"type":["number","null"]}}}]},"IntegrationSettings.jsonld-user.output_validation.update":{"allOf":[{"$ref":"#\/components\/schemas\/HydraItemBaseSchema"},{"type":"object","properties":{"id":{"type":"string"},"integration_id":{"type":"string"},"price_sync_enabled":{"type":"boolean"},"car_sync_enabled":{"type":"boolean"},"category_sync_enabled":{"type":"boolean"},"segmented_title_enabled":{"type":"boolean"},"fixed_price_rate":{"minimum":0,"exclusiveMinimum":0,"type":["number","null"]},"title_segments":{"type":"array","items":{"type":"string","enum":["car_model","car_year","car_years","engine_power","gearbox_type","manufacturer_code","ovoko_category","third_party_category","additional_codes"]}},"auto_incrementing_sku_context":{"$ref":"#\/components\/schemas\/AutoIncrementingSkuContext.jsonld-user.output"},"discount_rate":{"minimum":0,"maximum":1,"type":["number","null"]},"secondary_vat":{"type":["number","null"]}}}]},"SaasIntegrationWebhook":{"type":"object"},"SaasIntegrationWebhook.jsonld":{"allOf":[{"$ref":"#\/components\/schemas\/HydraItemBaseSchema"},{"type":"object"}]},"User-user.create_validation.create":{"type":"object","required":["username","password","saas_currency"],"properties":{"username":{"type":"string"},"password":{"type":["string","null"]},"roles":{"type":"array","items":{"type":["string","null"]}},"saas_currency":{"type":["string","null"],"enum":["EUR","SEK","PLN","RON",null]}}},"User-user.read":{"type":"object","properties":{"id":{"type":["string","null"]},"username":{"type":"string"},"roles":{"type":"array","items":{"type":["string","null"]}},"saas_currency":{"type":["string","null"],"enum":["EUR","SEK","PLN","RON",null]}}},"User-user.read_user.post-create_validation.create":{"type":"object","properties":{"id":{"type":["string","null"]},"username":{"type":"string"},"roles":{"type":"array","items":{"type":["string","null"]}},"token":{"type":["string","null"]},"saas_currency":{"type":["string","null"],"enum":["EUR","SEK","PLN","RON",null]}},"required":["username","saas_currency"]},"User.jsonld-user.read":{"allOf":[{"$ref":"#\/components\/schemas\/HydraItemBaseSchema"},{"type":"object","properties":{"id":{"type":["string","null"]},"username":{"type":"string"},"roles":{"type":"array","items":{"type":["string","null"]}},"saas_currency":{"type":["string","null"],"enum":["EUR","SEK","PLN","RON",null]}}}]},"User.jsonld-user.read_user.post-create_validation.create":{"allOf":[{"$ref":"#\/components\/schemas\/HydraItemBaseSchema"},{"type":"object","properties":{"id":{"type":["string","null"]},"username":{"type":"string"},"roles":{"type":"array","items":{"type":["string","null"]}},"token":{"type":["string","null"]},"saas_currency":{"type":["string","null"],"enum":["EUR","SEK","PLN","RON",null]}},"required":["username","saas_currency"]}]},"WebhookSignedUrl":{"type":"object","properties":{"url":{"type":"string"},"integration_id":{"type":"string"}}},"WebhookSignedUrl.jsonld":{"allOf":[{"$ref":"#\/components\/schemas\/HydraItemBaseSchema"},{"type":"object","properties":{"url":{"type":"string"},"integration_id":{"type":"string"}}}]},"WooCommerceIntegration-integration.read_integration.post-update_integration.read.woo-commerce":{"type":"object","properties":{"url":{"type":"string"},"version":{"type":"string","enum":["wc\/v1","wc\/v2","wc\/v3"]},"id":{"type":["string","null"]},"saas_jwt":{"type":["string","null"]},"saas_refresh_token":{"type":["string","null"]},"token":{"type":["string","null"]},"integration_currency":{"type":"string","enum":["EUR","SEK","PLN","RON"]},"enabled":{"default":false,"type":"boolean"}}},"WooCommerceIntegration-integration.read_integration.read.woo-commerce":{"type":"object","properties":{"url":{"type":"string"},"version":{"type":"string","enum":["wc\/v1","wc\/v2","wc\/v3"]},"id":{"type":["string","null"]},"saas_jwt":{"type":["string","null"]},"saas_refresh_token":{"type":["string","null"]},"integration_currency":{"type":"string","enum":["EUR","SEK","PLN","RON"]},"enabled":{"default":false,"type":"boolean"}}},"WooCommerceIntegration-integration.update_integration.update.woo-commerce.jsonMergePatch":{"type":"object","properties":{"url":{"type":"string"},"version":{"type":"string","enum":["wc\/v1","wc\/v2","wc\/v3"]},"consumer_key":{"type":"string"},"consumer_secret":{"type":"string"},"saas_jwt":{"type":["string","null"]},"saas_refresh_token":{"type":["string","null"]},"integration_currency":{"type":"string","enum":["EUR","SEK","PLN","RON"]},"enabled":{"default":false,"type":"boolean"}}},"WooCommerceIntegration.jsonld-integration.read_integration.post-update_integration.read.woo-commerce":{"allOf":[{"$ref":"#\/components\/schemas\/HydraItemBaseSchema"},{"type":"object","properties":{"url":{"type":"string"},"version":{"type":"string","enum":["wc\/v1","wc\/v2","wc\/v3"]},"id":{"type":["string","null"]},"saas_jwt":{"type":["string","null"]},"saas_refresh_token":{"type":["string","null"]},"token":{"type":["string","null"]},"integration_currency":{"type":"string","enum":["EUR","SEK","PLN","RON"]},"enabled":{"default":false,"type":"boolean"}}}]},"WooCommerceIntegration.jsonld-integration.read_integration.read.woo-commerce":{"allOf":[{"$ref":"#\/components\/schemas\/HydraItemBaseSchema"},{"type":"object","properties":{"url":{"type":"string"},"version":{"type":"string","enum":["wc\/v1","wc\/v2","wc\/v3"]},"id":{"type":["string","null"]},"saas_jwt":{"type":["string","null"]},"saas_refresh_token":{"type":["string","null"]},"integration_currency":{"type":"string","enum":["EUR","SEK","PLN","RON"]},"enabled":{"default":false,"type":"boolean"}}}]}},"responses":{},"parameters":{},"examples":{},"requestBodies":{},"headers":{},"securitySchemes":{"JWT":{"type":"http","scheme":"bearer","bearerFormat":"JWT"}}},"security":[{"JWT":[]}],"tags":[{"name":"Category","description":"Resource 'Category' operations."},{"name":"Integration","description":"Resource 'Integration' operations."},{"name":"IntegrationSettings","description":"Resource 'IntegrationSettings' operations."},{"name":"User","description":"Resource 'User' operations."},{"name":"IntegrationWebhook","description":"Resource 'IntegrationWebhook' operations."},{"name":"SaasIntegrationWebhook","description":"Resource 'SaasIntegrationWebhook' operations."},{"name":"WebhookSignedUrl","description":"Resource 'WebhookSignedUrl' operations."},{"name":"BildelsbasenCredentials","description":"Resource 'BildelsbasenCredentials' operations."},{"name":"Bosab","description":"Resource 'Bosab' operations."},{"name":"BosabCredentials","description":"Resource 'BosabCredentials' operations."}],"webhooks":{}}