{"openapi":"3.1.0","info":{"title":"API Skoop","description":"API documentation for Skoop application","version":"v1.9.4"},"servers":[{"url":"\/","description":""}],"paths":{"\/v1\/administrators":{"get":{"operationId":"api_administrators_get_collection","tags":["Administrator"],"responses":{"200":{"description":"Administrator collection","content":{"application\/ld+json":{"schema":{"type":"object","properties":{"hydra:member":{"type":"array","items":{"$ref":"#\/components\/schemas\/Administrator.jsonld-read.Administrator.collection_read.Administrator.item"}},"hydra:totalItems":{"type":"integer","minimum":0},"hydra:view":{"type":"object","properties":{"@id":{"type":"string","format":"iri-reference"},"@type":{"type":"string"},"hydra:first":{"type":"string","format":"iri-reference"},"hydra:last":{"type":"string","format":"iri-reference"},"hydra:previous":{"type":"string","format":"iri-reference"},"hydra:next":{"type":"string","format":"iri-reference"}},"example":{"@id":"string","type":"string","hydra:first":"string","hydra:last":"string","hydra:previous":"string","hydra:next":"string"}},"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"}}}}}}},"required":["hydra:member"]}},"application\/json":{"schema":{"type":"array","items":{"$ref":"#\/components\/schemas\/Administrator-read.Administrator.collection_read.Administrator.item"}}},"text\/html":{"schema":{"type":"array","items":{"$ref":"#\/components\/schemas\/Administrator-read.Administrator.collection_read.Administrator.item"}}},"multipart\/form-data":{"schema":{"type":"array","items":{"$ref":"#\/components\/schemas\/Administrator-read.Administrator.collection_read.Administrator.item"}}},"text\/csv":{"schema":{"type":"array","items":{"$ref":"#\/components\/schemas\/Administrator-read.Administrator.collection_read.Administrator.item"}}}}}},"summary":"Retrieves the collection of Administrator resources.","description":"Retrieves the collection of Administrator resources.","parameters":[{"name":"page","in":"query","description":"The collection page number","required":false,"deprecated":false,"allowEmptyValue":true,"schema":{"type":"integer","default":1},"style":"form","explode":false,"allowReserved":false},{"name":"itemsPerPage","in":"query","description":"The number of items per page","required":false,"deprecated":false,"allowEmptyValue":true,"schema":{"type":"integer","default":30,"minimum":0,"maximum":30},"style":"form","explode":false,"allowReserved":false},{"name":"email","in":"query","description":"","required":false,"deprecated":false,"allowEmptyValue":true,"schema":{"type":"string"},"style":"form","explode":false,"allowReserved":false},{"name":"order[email]","in":"query","description":"","required":false,"deprecated":false,"allowEmptyValue":true,"schema":{"type":"string","enum":["asc","desc"]},"style":"form","explode":false,"allowReserved":false}],"deprecated":false},"post":{"operationId":"api_administrators_post","tags":["Administrator"],"responses":{"201":{"description":"Administrator resource created","content":{"application\/ld+json":{"schema":{"$ref":"#\/components\/schemas\/Administrator.jsonld-read.Administrator.collection_read.Administrator.item"}},"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Administrator-read.Administrator.collection_read.Administrator.item"}},"text\/html":{"schema":{"$ref":"#\/components\/schemas\/Administrator-read.Administrator.collection_read.Administrator.item"}},"multipart\/form-data":{"schema":{"$ref":"#\/components\/schemas\/Administrator-read.Administrator.collection_read.Administrator.item"}},"text\/csv":{"schema":{"$ref":"#\/components\/schemas\/Administrator-read.Administrator.collection_read.Administrator.item"}}},"links":{}},"400":{"description":"Invalid input"},"422":{"description":"Unprocessable entity"}},"summary":"Creates a Administrator resource.","description":"Creates a Administrator resource.","parameters":[],"requestBody":{"description":"The new Administrator resource","content":{"application\/ld+json":{"schema":{"$ref":"#\/components\/schemas\/Administrator.jsonld-write.Administrator.collection.post"}},"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Administrator-write.Administrator.collection.post"}},"text\/html":{"schema":{"$ref":"#\/components\/schemas\/Administrator-write.Administrator.collection.post"}},"multipart\/form-data":{"schema":{"$ref":"#\/components\/schemas\/Administrator-write.Administrator.collection.post"}},"text\/csv":{"schema":{"$ref":"#\/components\/schemas\/Administrator-write.Administrator.collection.post"}}},"required":true},"deprecated":false},"parameters":[]},"\/v1\/administrators\/{id}":{"get":{"operationId":"api_administrators_id_get","tags":["Administrator"],"responses":{"200":{"description":"Administrator resource","content":{"application\/ld+json":{"schema":{"$ref":"#\/components\/schemas\/Administrator.jsonld-read.Administrator.collection_read.Administrator.item"}},"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Administrator-read.Administrator.collection_read.Administrator.item"}},"text\/html":{"schema":{"$ref":"#\/components\/schemas\/Administrator-read.Administrator.collection_read.Administrator.item"}},"multipart\/form-data":{"schema":{"$ref":"#\/components\/schemas\/Administrator-read.Administrator.collection_read.Administrator.item"}},"text\/csv":{"schema":{"$ref":"#\/components\/schemas\/Administrator-read.Administrator.collection_read.Administrator.item"}}}},"404":{"description":"Resource not found"}},"summary":"Retrieves a Administrator resource.","description":"Retrieves a Administrator resource.","parameters":[{"name":"id","in":"path","description":"Administrator identifier","required":true,"deprecated":false,"allowEmptyValue":false,"schema":{"type":"string"},"style":"simple","explode":false,"allowReserved":false}],"deprecated":false},"delete":{"operationId":"api_administrators_id_delete","tags":["Administrator"],"responses":{"204":{"description":"Administrator resource deleted"},"404":{"description":"Resource not found"}},"summary":"Removes the Administrator resource.","description":"Removes the Administrator resource.","parameters":[{"name":"id","in":"path","description":"Administrator identifier","required":true,"deprecated":false,"allowEmptyValue":false,"schema":{"type":"string"},"style":"simple","explode":false,"allowReserved":false}],"deprecated":false},"patch":{"operationId":"api_administrators_id_patch","tags":["Administrator"],"responses":{"200":{"description":"Administrator resource updated","content":{"application\/ld+json":{"schema":{"$ref":"#\/components\/schemas\/Administrator.jsonld-read.Administrator.collection_read.Administrator.item"}},"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Administrator-read.Administrator.collection_read.Administrator.item"}},"text\/html":{"schema":{"$ref":"#\/components\/schemas\/Administrator-read.Administrator.collection_read.Administrator.item"}},"multipart\/form-data":{"schema":{"$ref":"#\/components\/schemas\/Administrator-read.Administrator.collection_read.Administrator.item"}},"text\/csv":{"schema":{"$ref":"#\/components\/schemas\/Administrator-read.Administrator.collection_read.Administrator.item"}}},"links":{}},"400":{"description":"Invalid input"},"422":{"description":"Unprocessable entity"},"404":{"description":"Resource not found"}},"summary":"Updates the Administrator resource.","description":"Updates the Administrator resource.","parameters":[{"name":"id","in":"path","description":"Administrator identifier","required":true,"deprecated":false,"allowEmptyValue":false,"schema":{"type":"string"},"style":"simple","explode":false,"allowReserved":false}],"requestBody":{"description":"The updated Administrator resource","content":{"application\/merge-patch+json":{"schema":{"$ref":"#\/components\/schemas\/Administrator-write.Administrator.collection_write.Administrator.item"}},"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Administrator-write.Administrator.collection_write.Administrator.item"}}},"required":true},"deprecated":false},"parameters":[]},"\/v1\/companies":{"get":{"operationId":"api_companies_get_collection","tags":["Company"],"responses":{"200":{"description":"Company collection","content":{"application\/ld+json":{"schema":{"type":"object","properties":{"hydra:member":{"type":"array","items":{"$ref":"#\/components\/schemas\/Company.jsonld-read.Company.collection_read.Company.item"}},"hydra:totalItems":{"type":"integer","minimum":0},"hydra:view":{"type":"object","properties":{"@id":{"type":"string","format":"iri-reference"},"@type":{"type":"string"},"hydra:first":{"type":"string","format":"iri-reference"},"hydra:last":{"type":"string","format":"iri-reference"},"hydra:previous":{"type":"string","format":"iri-reference"},"hydra:next":{"type":"string","format":"iri-reference"}},"example":{"@id":"string","type":"string","hydra:first":"string","hydra:last":"string","hydra:previous":"string","hydra:next":"string"}},"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"}}}}}}},"required":["hydra:member"]}},"application\/json":{"schema":{"type":"array","items":{"$ref":"#\/components\/schemas\/Company-read.Company.collection_read.Company.item"}}},"text\/html":{"schema":{"type":"array","items":{"$ref":"#\/components\/schemas\/Company-read.Company.collection_read.Company.item"}}},"multipart\/form-data":{"schema":{"type":"array","items":{"$ref":"#\/components\/schemas\/Company-read.Company.collection_read.Company.item"}}},"text\/csv":{"schema":{"type":"array","items":{"$ref":"#\/components\/schemas\/Company-read.Company.collection_read.Company.item"}}}}}},"summary":"Retrieves the collection of Company resources.","description":"Retrieves the collection of Company resources.","parameters":[{"name":"page","in":"query","description":"The collection page number","required":false,"deprecated":false,"allowEmptyValue":true,"schema":{"type":"integer","default":1},"style":"form","explode":false,"allowReserved":false},{"name":"itemsPerPage","in":"query","description":"The number of items per page","required":false,"deprecated":false,"allowEmptyValue":true,"schema":{"type":"integer","default":30,"minimum":0,"maximum":30},"style":"form","explode":false,"allowReserved":false},{"name":"isDeleted","in":"query","description":"","required":false,"deprecated":false,"allowEmptyValue":true,"schema":{"type":"boolean"},"style":"form","explode":false,"allowReserved":false},{"name":"name","in":"query","description":"","required":false,"deprecated":false,"allowEmptyValue":true,"schema":{"type":"string"},"style":"form","explode":false,"allowReserved":false},{"name":"order[name]","in":"query","description":"","required":false,"deprecated":false,"allowEmptyValue":true,"schema":{"type":"string","enum":["asc","desc"]},"style":"form","explode":false,"allowReserved":false},{"name":"order[customers]","in":"query","description":"","required":false,"deprecated":false,"allowEmptyValue":true,"schema":{"type":"string","enum":["asc","desc"]},"style":"form","explode":false,"allowReserved":false}],"deprecated":false},"post":{"operationId":"api_companies_post","tags":["Company"],"responses":{"201":{"description":"Company resource created","content":{"application\/ld+json":{"schema":{"$ref":"#\/components\/schemas\/Company.jsonld-read.Company.collection_read.Company.item"}},"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Company-read.Company.collection_read.Company.item"}},"text\/html":{"schema":{"$ref":"#\/components\/schemas\/Company-read.Company.collection_read.Company.item"}},"multipart\/form-data":{"schema":{"$ref":"#\/components\/schemas\/Company-read.Company.collection_read.Company.item"}},"text\/csv":{"schema":{"$ref":"#\/components\/schemas\/Company-read.Company.collection_read.Company.item"}}},"links":{}},"400":{"description":"Invalid input"},"422":{"description":"Unprocessable entity"}},"summary":"Creates a Company resource.","description":"Creates a Company resource.","parameters":[],"requestBody":{"description":"The new Company resource","content":{"application\/ld+json":{"schema":{"$ref":"#\/components\/schemas\/Company.jsonld-write.Company.collection.post"}},"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Company-write.Company.collection.post"}},"text\/html":{"schema":{"$ref":"#\/components\/schemas\/Company-write.Company.collection.post"}},"multipart\/form-data":{"schema":{"$ref":"#\/components\/schemas\/Company-write.Company.collection.post"}},"text\/csv":{"schema":{"$ref":"#\/components\/schemas\/Company-write.Company.collection.post"}}},"required":true},"deprecated":false},"parameters":[]},"\/v1\/companies\/{id}":{"get":{"operationId":"api_companies_id_get","tags":["Company"],"responses":{"200":{"description":"Company resource","content":{"application\/ld+json":{"schema":{"$ref":"#\/components\/schemas\/Company.jsonld-read.Company.collection_read.Company.item"}},"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Company-read.Company.collection_read.Company.item"}},"text\/html":{"schema":{"$ref":"#\/components\/schemas\/Company-read.Company.collection_read.Company.item"}},"multipart\/form-data":{"schema":{"$ref":"#\/components\/schemas\/Company-read.Company.collection_read.Company.item"}},"text\/csv":{"schema":{"$ref":"#\/components\/schemas\/Company-read.Company.collection_read.Company.item"}}}},"404":{"description":"Resource not found"}},"summary":"Retrieves a Company resource.","description":"Retrieves a Company resource.","parameters":[{"name":"id","in":"path","description":"Company identifier","required":true,"deprecated":false,"allowEmptyValue":false,"schema":{"type":"string"},"style":"simple","explode":false,"allowReserved":false}],"deprecated":false},"delete":{"operationId":"api_companies_id_delete","tags":["Company"],"responses":{"204":{"description":"Company resource deleted"},"404":{"description":"Resource not found"}},"summary":"Removes the Company resource.","description":"Removes the Company resource.","parameters":[{"name":"id","in":"path","description":"Company identifier","required":true,"deprecated":false,"allowEmptyValue":false,"schema":{"type":"string"},"style":"simple","explode":false,"allowReserved":false}],"deprecated":false},"patch":{"operationId":"api_companies_id_patch","tags":["Company"],"responses":{"200":{"description":"Company resource updated","content":{"application\/ld+json":{"schema":{"$ref":"#\/components\/schemas\/Company.jsonld-read.Company.collection_read.Company.item"}},"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Company-read.Company.collection_read.Company.item"}},"text\/html":{"schema":{"$ref":"#\/components\/schemas\/Company-read.Company.collection_read.Company.item"}},"multipart\/form-data":{"schema":{"$ref":"#\/components\/schemas\/Company-read.Company.collection_read.Company.item"}},"text\/csv":{"schema":{"$ref":"#\/components\/schemas\/Company-read.Company.collection_read.Company.item"}}},"links":{}},"400":{"description":"Invalid input"},"422":{"description":"Unprocessable entity"},"404":{"description":"Resource not found"}},"summary":"Updates the Company resource.","description":"Updates the Company resource.","parameters":[{"name":"id","in":"path","description":"Company identifier","required":true,"deprecated":false,"allowEmptyValue":false,"schema":{"type":"string"},"style":"simple","explode":false,"allowReserved":false}],"requestBody":{"description":"The updated Company resource","content":{"application\/merge-patch+json":{"schema":{"$ref":"#\/components\/schemas\/Company-write.Company.collection_write.Company.item"}},"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Company-write.Company.collection_write.Company.item"}}},"required":true},"deprecated":false},"parameters":[]},"\/v1\/companies\/{id}\/settings":{"get":{"operationId":"api_companies_idsettings_get","tags":["Company's Settings"],"responses":{"200":{"description":"Setting resource","content":{"application\/ld+json":{"schema":{"$ref":"#\/components\/schemas\/Setting.jsonld-read.Setting.item"}},"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Setting-read.Setting.item"}},"text\/html":{"schema":{"$ref":"#\/components\/schemas\/Setting-read.Setting.item"}},"multipart\/form-data":{"schema":{"$ref":"#\/components\/schemas\/Setting-read.Setting.item"}},"text\/csv":{"schema":{"$ref":"#\/components\/schemas\/Setting-read.Setting.item"}}}},"404":{"description":"Resource not found"}},"summary":"Retrieves Settings of a Company resource.","description":"Retrieves Settings of a Company resource.","parameters":[{"name":"id","in":"path","description":"Setting identifier","required":true,"deprecated":false,"allowEmptyValue":false,"schema":{"type":"string"},"style":"simple","explode":false,"allowReserved":false}],"deprecated":false},"patch":{"operationId":"api_companies_idsettings_patch","tags":["Company's Settings"],"responses":{"200":{"description":"Setting resource updated","content":{"application\/ld+json":{"schema":{"$ref":"#\/components\/schemas\/Setting.jsonld-read.Setting.item"}},"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Setting-read.Setting.item"}},"text\/html":{"schema":{"$ref":"#\/components\/schemas\/Setting-read.Setting.item"}},"multipart\/form-data":{"schema":{"$ref":"#\/components\/schemas\/Setting-read.Setting.item"}},"text\/csv":{"schema":{"$ref":"#\/components\/schemas\/Setting-read.Setting.item"}}},"links":{}},"400":{"description":"Invalid input"},"422":{"description":"Unprocessable entity"},"404":{"description":"Resource not found"}},"summary":"Updates Settings of a Company resource.","description":"Updates Settings of a Company resource.","parameters":[{"name":"id","in":"path","description":"Setting identifier","required":true,"deprecated":false,"allowEmptyValue":false,"schema":{"type":"string"},"style":"simple","explode":false,"allowReserved":false}],"requestBody":{"description":"The updated Setting resource","content":{"application\/merge-patch+json":{"schema":{"$ref":"#\/components\/schemas\/Setting-write.Setting.item"}},"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Setting-write.Setting.item"}}},"required":true},"deprecated":false},"parameters":[]},"\/v1\/customers":{"get":{"operationId":"api_customers_get_collection","tags":["Customer"],"responses":{"200":{"description":"Customer collection","content":{"application\/ld+json":{"schema":{"type":"object","properties":{"hydra:member":{"type":"array","items":{"$ref":"#\/components\/schemas\/Customer.jsonld-read.Customer.collection_read.Customer.item"}},"hydra:totalItems":{"type":"integer","minimum":0},"hydra:view":{"type":"object","properties":{"@id":{"type":"string","format":"iri-reference"},"@type":{"type":"string"},"hydra:first":{"type":"string","format":"iri-reference"},"hydra:last":{"type":"string","format":"iri-reference"},"hydra:previous":{"type":"string","format":"iri-reference"},"hydra:next":{"type":"string","format":"iri-reference"}},"example":{"@id":"string","type":"string","hydra:first":"string","hydra:last":"string","hydra:previous":"string","hydra:next":"string"}},"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"}}}}}}},"required":["hydra:member"]}},"application\/json":{"schema":{"type":"array","items":{"$ref":"#\/components\/schemas\/Customer-read.Customer.collection_read.Customer.item"}}},"text\/html":{"schema":{"type":"array","items":{"$ref":"#\/components\/schemas\/Customer-read.Customer.collection_read.Customer.item"}}},"multipart\/form-data":{"schema":{"type":"array","items":{"$ref":"#\/components\/schemas\/Customer-read.Customer.collection_read.Customer.item"}}},"text\/csv":{"schema":{"type":"array","items":{"$ref":"#\/components\/schemas\/Customer-read.Customer.collection_read.Customer.item"}}}}}},"summary":"Retrieves the collection of Customer resources.","description":"Retrieves the collection of Customer resources.","parameters":[{"name":"page","in":"query","description":"The collection page number","required":false,"deprecated":false,"allowEmptyValue":true,"schema":{"type":"integer","default":1},"style":"form","explode":false,"allowReserved":false},{"name":"itemsPerPage","in":"query","description":"The number of items per page","required":false,"deprecated":false,"allowEmptyValue":true,"schema":{"type":"integer","default":30,"minimum":0,"maximum":30},"style":"form","explode":false,"allowReserved":false},{"name":"order[sharedKey]","in":"query","description":"","required":false,"deprecated":false,"allowEmptyValue":true,"schema":{"type":"string","enum":["asc","desc"]},"style":"form","explode":false,"allowReserved":false},{"name":"sharedKey","in":"query","description":"","required":false,"deprecated":false,"allowEmptyValue":true,"schema":{"type":"string"},"style":"form","explode":false,"allowReserved":false},{"name":"sharedKey[]","in":"query","description":"","required":false,"deprecated":false,"allowEmptyValue":true,"schema":{"type":"array","items":{"type":"string"}},"style":"form","explode":true,"allowReserved":false},{"name":"order[headerLabel]","in":"query","description":"","required":false,"deprecated":false,"allowEmptyValue":true,"schema":{"type":"string","enum":["asc","desc"]},"style":"form","explode":false,"allowReserved":false},{"name":"order[headerValue]","in":"query","description":"","required":false,"deprecated":false,"allowEmptyValue":true,"schema":{"type":"string","enum":["asc","desc"]},"style":"form","explode":false,"allowReserved":false},{"name":"order[front1Label]","in":"query","description":"","required":false,"deprecated":false,"allowEmptyValue":true,"schema":{"type":"string","enum":["asc","desc"]},"style":"form","explode":false,"allowReserved":false},{"name":"order[front1Value]","in":"query","description":"","required":false,"deprecated":false,"allowEmptyValue":true,"schema":{"type":"string","enum":["asc","desc"]},"style":"form","explode":false,"allowReserved":false},{"name":"order[front2Label]","in":"query","description":"","required":false,"deprecated":false,"allowEmptyValue":true,"schema":{"type":"string","enum":["asc","desc"]},"style":"form","explode":false,"allowReserved":false},{"name":"order[front2Value]","in":"query","description":"","required":false,"deprecated":false,"allowEmptyValue":true,"schema":{"type":"string","enum":["asc","desc"]},"style":"form","explode":false,"allowReserved":false},{"name":"order[back1Label]","in":"query","description":"","required":false,"deprecated":false,"allowEmptyValue":true,"schema":{"type":"string","enum":["asc","desc"]},"style":"form","explode":false,"allowReserved":false},{"name":"order[back1Value]","in":"query","description":"","required":false,"deprecated":false,"allowEmptyValue":true,"schema":{"type":"string","enum":["asc","desc"]},"style":"form","explode":false,"allowReserved":false},{"name":"order[back2Label]","in":"query","description":"","required":false,"deprecated":false,"allowEmptyValue":true,"schema":{"type":"string","enum":["asc","desc"]},"style":"form","explode":false,"allowReserved":false},{"name":"order[back2Value]","in":"query","description":"","required":false,"deprecated":false,"allowEmptyValue":true,"schema":{"type":"string","enum":["asc","desc"]},"style":"form","explode":false,"allowReserved":false},{"name":"order[back3Label]","in":"query","description":"","required":false,"deprecated":false,"allowEmptyValue":true,"schema":{"type":"string","enum":["asc","desc"]},"style":"form","explode":false,"allowReserved":false},{"name":"order[back3Value]","in":"query","description":"","required":false,"deprecated":false,"allowEmptyValue":true,"schema":{"type":"string","enum":["asc","desc"]},"style":"form","explode":false,"allowReserved":false}],"deprecated":false},"post":{"operationId":"api_customers_post","tags":["Customer"],"responses":{"202":{"description":"Customer resource created","content":{"application\/ld+json":{"schema":{}},"application\/json":{"schema":{}},"text\/html":{"schema":{}},"multipart\/form-data":{"schema":{}},"text\/csv":{"schema":{}}},"links":{}},"400":{"description":"Invalid input"},"422":{"description":"Unprocessable entity"}},"summary":"Creates a Customer resource.","description":"Creates a Customer resource asynchronously.","parameters":[],"requestBody":{"description":"The new Customer resource","content":{"application\/ld+json":{"schema":{"$ref":"#\/components\/schemas\/Customer.jsonld-write.Customer.Wallet.item"}},"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Customer-write.Customer.Wallet.item"}},"text\/html":{"schema":{"$ref":"#\/components\/schemas\/Customer-write.Customer.Wallet.item"}},"multipart\/form-data":{"schema":{"$ref":"#\/components\/schemas\/Customer-write.Customer.Wallet.item"}},"text\/csv":{"schema":{"$ref":"#\/components\/schemas\/Customer-write.Customer.Wallet.item"}}},"required":true},"deprecated":false},"parameters":[]},"\/v1\/customers\/{id}":{"get":{"operationId":"api_customers_id_get","tags":["Customer"],"responses":{"200":{"description":"Customer resource","content":{"application\/ld+json":{"schema":{"$ref":"#\/components\/schemas\/Customer.jsonld-read.Customer.collection_read.Customer.item"}},"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Customer-read.Customer.collection_read.Customer.item"}},"text\/html":{"schema":{"$ref":"#\/components\/schemas\/Customer-read.Customer.collection_read.Customer.item"}},"multipart\/form-data":{"schema":{"$ref":"#\/components\/schemas\/Customer-read.Customer.collection_read.Customer.item"}},"text\/csv":{"schema":{"$ref":"#\/components\/schemas\/Customer-read.Customer.collection_read.Customer.item"}}}},"404":{"description":"Resource not found"}},"summary":"Retrieves a Customer resource.","description":"Retrieves a Customer resource.","parameters":[{"name":"id","in":"path","description":"Customer identifier","required":true,"deprecated":false,"allowEmptyValue":false,"schema":{"type":"string"},"style":"simple","explode":false,"allowReserved":false}],"deprecated":false},"delete":{"operationId":"api_customers_id_delete","tags":["Customer"],"responses":{"202":{"description":"Customer resource deleted"},"404":{"description":"Resource not found"}},"summary":"Removes the Customer resource.","description":"Removes the Customer resource asynchronously.","parameters":[{"name":"id","in":"path","description":"Customer identifier","required":true,"deprecated":false,"allowEmptyValue":false,"schema":{"type":"string"},"style":"simple","explode":false,"allowReserved":false}],"deprecated":false},"patch":{"operationId":"api_customers_id_patch","tags":["Customer"],"responses":{"202":{"description":"Customer resource updated","content":{"application\/ld+json":{"schema":{"$ref":"#\/components\/schemas\/Customer.jsonld-read.Customer.collection_read.Customer.item"}},"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Customer-read.Customer.collection_read.Customer.item"}},"text\/html":{"schema":{"$ref":"#\/components\/schemas\/Customer-read.Customer.collection_read.Customer.item"}},"multipart\/form-data":{"schema":{"$ref":"#\/components\/schemas\/Customer-read.Customer.collection_read.Customer.item"}},"text\/csv":{"schema":{"$ref":"#\/components\/schemas\/Customer-read.Customer.collection_read.Customer.item"}}},"links":{}},"400":{"description":"Invalid input"},"422":{"description":"Unprocessable entity"},"404":{"description":"Resource not found"}},"summary":"Updates the Customer resource.","description":"Updates the Customer resource asynchronously.","parameters":[{"name":"id","in":"path","description":"Customer identifier","required":true,"deprecated":false,"allowEmptyValue":false,"schema":{"type":"string"},"style":"simple","explode":false,"allowReserved":false}],"requestBody":{"description":"The updated Customer resource","content":{"application\/merge-patch+json":{"schema":{"$ref":"#\/components\/schemas\/Customer-write.Customer.collection_write.Customer.item"}},"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Customer-write.Customer.collection_write.Customer.item"}}},"required":true},"deprecated":false},"parameters":[]},"\/v1\/customers\/{id}\/wallet":{"get":{"operationId":"api_customers_idwallet_get","tags":["Customer's Wallet"],"responses":{"200":{"description":"Wallet resource","content":{"application\/ld+json":{"schema":{"$ref":"#\/components\/schemas\/Wallet.jsonld-read.Wallet.collection_read.Wallet.item_read.Field.collection_read.Field.item"}},"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Wallet-read.Wallet.collection_read.Wallet.item_read.Field.collection_read.Field.item"}},"text\/html":{"schema":{"$ref":"#\/components\/schemas\/Wallet-read.Wallet.collection_read.Wallet.item_read.Field.collection_read.Field.item"}},"multipart\/form-data":{"schema":{"$ref":"#\/components\/schemas\/Wallet-read.Wallet.collection_read.Wallet.item_read.Field.collection_read.Field.item"}},"text\/csv":{"schema":{"$ref":"#\/components\/schemas\/Wallet-read.Wallet.collection_read.Wallet.item_read.Field.collection_read.Field.item"}}}},"404":{"description":"Resource not found"}},"summary":"Retrieves a Customer Wallet resource.","description":"Retrieves a Customer Wallet resource.","parameters":[{"name":"id","in":"path","description":"Wallet identifier","required":true,"deprecated":false,"allowEmptyValue":false,"schema":{"type":"string"},"style":"simple","explode":false,"allowReserved":false}],"deprecated":false},"post":{"operationId":"api_customers_idwallet_post","tags":["Customer's Wallet"],"responses":{"200":{"description":"Wallet resource","content":{"application\/ld+json":{"schema":{"$ref":"#\/components\/schemas\/Wallet.jsonld-read.Wallet.collection_read.Wallet.item_read.Field.collection_read.Field.item"}},"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Wallet-read.Wallet.collection_read.Wallet.item_read.Field.collection_read.Field.item"}},"text\/html":{"schema":{"$ref":"#\/components\/schemas\/Wallet-read.Wallet.collection_read.Wallet.item_read.Field.collection_read.Field.item"}},"multipart\/form-data":{"schema":{"$ref":"#\/components\/schemas\/Wallet-read.Wallet.collection_read.Wallet.item_read.Field.collection_read.Field.item"}},"text\/csv":{"schema":{"$ref":"#\/components\/schemas\/Wallet-read.Wallet.collection_read.Wallet.item_read.Field.collection_read.Field.item"}}}},"404":{"description":"Resource not found"}},"summary":"Creates or updates the Customer Wallet resource.","description":"Creates or updates the Customer Wallet resource.","parameters":[{"name":"id","in":"path","description":"WalletCustomer identifier","required":true,"deprecated":false,"allowEmptyValue":false,"schema":{"type":"string"},"style":"simple","explode":false,"allowReserved":false}],"requestBody":{"description":"The new WalletCustomer resource","content":{"multipart\/form-data":{"schema":{"$ref":"#\/components\/schemas\/WalletCustomer-write.WalletCustomer.item_write.Field.item"}},"text\/csv":{"schema":{"$ref":"#\/components\/schemas\/WalletCustomer-write.WalletCustomer.item_write.Field.item"}}},"required":true},"deprecated":false},"delete":{"operationId":"delete_wallet","tags":["Customer's Wallet"],"responses":{"204":{"description":"WalletCustomer resource deleted"},"404":{"description":"Resource not found"}},"summary":"Removes the Customer Wallet resource.","description":"Removes the Customer Wallet resource.","parameters":[{"name":"id","in":"path","description":"WalletCustomer identifier","required":true,"deprecated":false,"allowEmptyValue":false,"schema":{"type":"string"},"style":"simple","explode":false,"allowReserved":false}],"deprecated":false},"parameters":[]},"\/v1\/customers\/{id}\/wallet\/head":{"delete":{"operationId":"delete_wallet_head","tags":["Customer's Wallet"],"responses":{"204":{"description":"WalletCustomer resource deleted"},"404":{"description":"Resource not found"}},"summary":"Removes the Customer Wallet's head image.","description":"Removes the Customer Wallet's head image.","parameters":[{"name":"id","in":"path","description":"WalletCustomer identifier","required":true,"deprecated":false,"allowEmptyValue":false,"schema":{"type":"string"},"style":"simple","explode":false,"allowReserved":false}],"deprecated":false},"parameters":[]},"\/v1\/export\/customers":{"post":{"operationId":"exim_export_customers","tags":["Export \/ Import"],"responses":{"202":{"description":"Export sent with success.","content":{"application\/json":{"schema":{"type":"object","properties":{"id":{"type":"string","format":"uuid"}}}}}},"400":{"description":"Invalid input"},"422":{"description":"Unprocessable entity"},"429":{"description":"You have already requested an export less than 15 minutes ago."}},"summary":"Export customers.","description":"Export customers and send the result by email to the connected user.","parameters":[],"requestBody":{"description":"The new Customer resource","content":{"application\/ld+json":{"schema":{"$ref":"#\/components\/schemas\/Customer.Export.jsonld-write.Export.Customer"}},"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Customer.Export-write.Export.Customer"}},"text\/html":{"schema":{"$ref":"#\/components\/schemas\/Customer.Export-write.Export.Customer"}},"multipart\/form-data":{"schema":{"$ref":"#\/components\/schemas\/Customer.Export-write.Export.Customer"}},"text\/csv":{"schema":{"$ref":"#\/components\/schemas\/Customer.Export-write.Export.Customer"}}},"required":true},"deprecated":false},"parameters":[]},"\/v1\/export\/customers\/download-template":{"get":{"operationId":"exim_export_customers_template","tags":["Export \/ Import"],"responses":{"204":{"description":"Customer resource","content":{"application\/ld+json":{"schema":{}},"application\/json":{"schema":{}},"text\/html":{"schema":{}},"multipart\/form-data":{"schema":{}},"text\/csv":{"schema":{}}}},"404":{"description":"Resource not found"}},"summary":"Download the customer import template.","description":"Download the customer import template.","parameters":[],"deprecated":false},"parameters":[]},"\/v1\/export\/notifications":{"post":{"operationId":"exim_export_notifications","tags":["Export \/ Import"],"responses":{"202":{"description":"Export sent with success.","content":{"application\/json":{"schema":{"type":"object","properties":{"id":{"type":"string","format":"uuid"}}}}}},"400":{"description":"Invalid input"},"422":{"description":"Unprocessable entity"},"429":{"description":"You have already requested an export less than 15 minutes ago."}},"summary":"Export notifications.","description":"Export notifications and send the result by email to the connected user.","parameters":[],"requestBody":{"description":"The new Notification resource","content":{"application\/ld+json":{"schema":{"$ref":"#\/components\/schemas\/Notification.Export.jsonld-write.Export.TargetedCustomers"}},"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Notification.Export-write.Export.TargetedCustomers"}},"text\/html":{"schema":{"$ref":"#\/components\/schemas\/Notification.Export-write.Export.TargetedCustomers"}},"multipart\/form-data":{"schema":{"$ref":"#\/components\/schemas\/Notification.Export-write.Export.TargetedCustomers"}},"text\/csv":{"schema":{"$ref":"#\/components\/schemas\/Notification.Export-write.Export.TargetedCustomers"}}},"required":true},"deprecated":false},"parameters":[]},"\/v1\/exports":{"get":{"operationId":"api_exports_get_collection","tags":["Export"],"responses":{"200":{"description":"Export collection","content":{"application\/ld+json":{"schema":{"type":"object","properties":{"hydra:member":{"type":"array","items":{"$ref":"#\/components\/schemas\/Export.jsonld-read.Export.collection"}},"hydra:totalItems":{"type":"integer","minimum":0},"hydra:view":{"type":"object","properties":{"@id":{"type":"string","format":"iri-reference"},"@type":{"type":"string"},"hydra:first":{"type":"string","format":"iri-reference"},"hydra:last":{"type":"string","format":"iri-reference"},"hydra:previous":{"type":"string","format":"iri-reference"},"hydra:next":{"type":"string","format":"iri-reference"}},"example":{"@id":"string","type":"string","hydra:first":"string","hydra:last":"string","hydra:previous":"string","hydra:next":"string"}},"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"}}}}}}},"required":["hydra:member"]}},"application\/json":{"schema":{"type":"array","items":{"$ref":"#\/components\/schemas\/Export-read.Export.collection"}}},"text\/html":{"schema":{"type":"array","items":{"$ref":"#\/components\/schemas\/Export-read.Export.collection"}}},"multipart\/form-data":{"schema":{"type":"array","items":{"$ref":"#\/components\/schemas\/Export-read.Export.collection"}}},"text\/csv":{"schema":{"type":"array","items":{"$ref":"#\/components\/schemas\/Export-read.Export.collection"}}}}}},"summary":"Retrieves the collection of Export resources.","description":"Retrieves the collection of Export resources.","parameters":[{"name":"page","in":"query","description":"The collection page number","required":false,"deprecated":false,"allowEmptyValue":true,"schema":{"type":"integer","default":1},"style":"form","explode":false,"allowReserved":false},{"name":"itemsPerPage","in":"query","description":"The number of items per page","required":false,"deprecated":false,"allowEmptyValue":true,"schema":{"type":"integer","default":30,"minimum":0,"maximum":30},"style":"form","explode":false,"allowReserved":false},{"name":"type","in":"query","description":"","required":false,"deprecated":false,"allowEmptyValue":true,"schema":{"type":"string"},"style":"form","explode":false,"allowReserved":false},{"name":"type[]","in":"query","description":"","required":false,"deprecated":false,"allowEmptyValue":true,"schema":{"type":"array","items":{"type":"string"}},"style":"form","explode":true,"allowReserved":false},{"name":"order[createdAt]","in":"query","description":"","required":false,"deprecated":false,"allowEmptyValue":true,"schema":{"type":"string","enum":["asc","desc"]},"style":"form","explode":false,"allowReserved":false}],"deprecated":false},"parameters":[]},"\/v1\/exports\/{id}":{"get":{"operationId":"api_exports_id_get","tags":["Export"],"responses":{"200":{"description":"Export resource","content":{"application\/ld+json":{"schema":{"$ref":"#\/components\/schemas\/Export.jsonld-read.Export.collection"}},"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Export-read.Export.collection"}},"text\/html":{"schema":{"$ref":"#\/components\/schemas\/Export-read.Export.collection"}},"multipart\/form-data":{"schema":{"$ref":"#\/components\/schemas\/Export-read.Export.collection"}},"text\/csv":{"schema":{"$ref":"#\/components\/schemas\/Export-read.Export.collection"}}}},"404":{"description":"Resource not found"}},"summary":"Retrieves a Export resource.","description":"Retrieves a Export resource.","parameters":[{"name":"id","in":"path","description":"Export identifier","required":true,"deprecated":false,"allowEmptyValue":false,"schema":{"type":"string"},"style":"simple","explode":false,"allowReserved":false}],"deprecated":false},"parameters":[]},"\/v1\/exports\/{id}\/download":{"get":{"operationId":"api_exports_iddownload_get","tags":["Export"],"responses":{"200":{"description":"Export resource","content":{"application\/ld+json":{"schema":{"$ref":"#\/components\/schemas\/Export.jsonld-read.Export.collection"}},"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Export-read.Export.collection"}},"text\/html":{"schema":{"$ref":"#\/components\/schemas\/Export-read.Export.collection"}},"multipart\/form-data":{"schema":{"$ref":"#\/components\/schemas\/Export-read.Export.collection"}},"text\/csv":{"schema":{"$ref":"#\/components\/schemas\/Export-read.Export.collection"}}}},"404":{"description":"Resource not found"}},"summary":"Download export.","description":"Download export.","parameters":[{"name":"id","in":"path","description":"Export identifier","required":true,"deprecated":false,"allowEmptyValue":false,"schema":{"type":"string"},"style":"simple","explode":false,"allowReserved":false}],"deprecated":false},"parameters":[]},"\/v1\/import\/customers":{"post":{"operationId":"exim_import_customers","tags":["Export \/ Import"],"responses":{"204":{"description":"Customer resource created","content":{"application\/ld+json":{"schema":{}},"application\/json":{"schema":{}},"text\/html":{"schema":{}},"multipart\/form-data":{"schema":{}},"text\/csv":{"schema":{}}},"links":{}},"400":{"description":"Invalid input"},"422":{"description":"Unprocessable entity"}},"summary":"Import customers with a CSV.","description":"Import customers asynchronously. **Be careful, you can only create customers.**\n\nAvailable columns : \n * shared_key \\*\n * wallet_id \\*\n * head\n * header_label\n * header_value\n * front_1_value\n * front_1_label\n * front_2_value\n * front_2_label\n * back_1_value\n * back_1_label\n * back_1_type\n * back_2_value\n * back_2_label\n * back_2_type\n * back_3_value\n * back_3_label\n * back_3_type\n * barcode_type\n * barcode_label\n * barcode_value\n\nFields marked with a * are mandatory. ","parameters":[],"requestBody":{"description":"The new Customer resource","content":{"multipart\/form-data":{"schema":{"$ref":"#\/components\/schemas\/Customer-write.Import.Customer"}},"text\/csv":{"schema":{"$ref":"#\/components\/schemas\/Customer-write.Import.Customer"}}},"required":true},"deprecated":false},"parameters":[]},"\/v1\/imports":{"get":{"operationId":"api_imports_get_collection","tags":["Import"],"responses":{"200":{"description":"Import collection","content":{"application\/ld+json":{"schema":{"type":"object","properties":{"hydra:member":{"type":"array","items":{"$ref":"#\/components\/schemas\/Import.jsonld-read.Import.collection"}},"hydra:totalItems":{"type":"integer","minimum":0},"hydra:view":{"type":"object","properties":{"@id":{"type":"string","format":"iri-reference"},"@type":{"type":"string"},"hydra:first":{"type":"string","format":"iri-reference"},"hydra:last":{"type":"string","format":"iri-reference"},"hydra:previous":{"type":"string","format":"iri-reference"},"hydra:next":{"type":"string","format":"iri-reference"}},"example":{"@id":"string","type":"string","hydra:first":"string","hydra:last":"string","hydra:previous":"string","hydra:next":"string"}},"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"}}}}}}},"required":["hydra:member"]}},"application\/json":{"schema":{"type":"array","items":{"$ref":"#\/components\/schemas\/Import-read.Import.collection"}}},"text\/html":{"schema":{"type":"array","items":{"$ref":"#\/components\/schemas\/Import-read.Import.collection"}}},"multipart\/form-data":{"schema":{"type":"array","items":{"$ref":"#\/components\/schemas\/Import-read.Import.collection"}}},"text\/csv":{"schema":{"type":"array","items":{"$ref":"#\/components\/schemas\/Import-read.Import.collection"}}}}}},"summary":"Retrieves the collection of Import resources.","description":"Retrieves the collection of Import resources.","parameters":[{"name":"page","in":"query","description":"The collection page number","required":false,"deprecated":false,"allowEmptyValue":true,"schema":{"type":"integer","default":1},"style":"form","explode":false,"allowReserved":false},{"name":"itemsPerPage","in":"query","description":"The number of items per page","required":false,"deprecated":false,"allowEmptyValue":true,"schema":{"type":"integer","default":30,"minimum":0,"maximum":30},"style":"form","explode":false,"allowReserved":false},{"name":"type","in":"query","description":"","required":false,"deprecated":false,"allowEmptyValue":true,"schema":{"type":"string"},"style":"form","explode":false,"allowReserved":false},{"name":"type[]","in":"query","description":"","required":false,"deprecated":false,"allowEmptyValue":true,"schema":{"type":"array","items":{"type":"string"}},"style":"form","explode":true,"allowReserved":false},{"name":"status","in":"query","description":"","required":false,"deprecated":false,"allowEmptyValue":true,"schema":{"type":"string"},"style":"form","explode":false,"allowReserved":false},{"name":"status[]","in":"query","description":"","required":false,"deprecated":false,"allowEmptyValue":true,"schema":{"type":"array","items":{"type":"string"}},"style":"form","explode":true,"allowReserved":false},{"name":"order[createdAt]","in":"query","description":"","required":false,"deprecated":false,"allowEmptyValue":true,"schema":{"type":"string","enum":["asc","desc"]},"style":"form","explode":false,"allowReserved":false},{"name":"order[finishedAt]","in":"query","description":"","required":false,"deprecated":false,"allowEmptyValue":true,"schema":{"type":"string","enum":["asc","desc"]},"style":"form","explode":false,"allowReserved":false}],"deprecated":false},"parameters":[]},"\/v1\/imports\/{id}":{"get":{"operationId":"api_imports_id_get","tags":["Import"],"responses":{"200":{"description":"Import resource","content":{"application\/ld+json":{"schema":{"$ref":"#\/components\/schemas\/Import.jsonld-read.Import.item_read.ImportLog.item"}},"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Import-read.Import.item_read.ImportLog.item"}},"text\/html":{"schema":{"$ref":"#\/components\/schemas\/Import-read.Import.item_read.ImportLog.item"}},"multipart\/form-data":{"schema":{"$ref":"#\/components\/schemas\/Import-read.Import.item_read.ImportLog.item"}},"text\/csv":{"schema":{"$ref":"#\/components\/schemas\/Import-read.Import.item_read.ImportLog.item"}}}},"404":{"description":"Resource not found"}},"summary":"Retrieves a Import resource.","description":"Retrieves a Import resource.","parameters":[{"name":"id","in":"path","description":"Import identifier","required":true,"deprecated":false,"allowEmptyValue":false,"schema":{"type":"string"},"style":"simple","explode":false,"allowReserved":false}],"deprecated":false},"parameters":[]},"\/v1\/login":{"post":{"operationId":"Get an authorization token","tags":["Login"],"responses":{"200":{"description":"OK","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Token"}}}}},"requestBody":{"description":"","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Credentials"}}},"required":false},"security":[]},"parameters":[]},"\/v1\/me":{"get":{"operationId":"Get informations by token.","tags":["Me"],"responses":{"200":{"description":"OK","content":{"application\/json":{"schema":{"type":"object","properties":{"api":{"properties":{"version":{"type":"string"}}},"user":{"properties":{"id":{"type":"string","format":"uuid"},"email":{"type":"string"},"role":{"type":"string","enum":[{"value":"ROLE_COMPANY_ADMIN","key":"COMPANY_ADMIN"},{"value":"ROLE_SUPER_ADMIN","key":"SUPER_ADMIN"}]},"switched":{"type":"boolean"}}},"company":{"properties":{"id":{"type":"string","format":"uuid"},"name":{"type":"string"},"wallets":{"type":"array","items":{"type":"string"}}}}}}}}}}},"parameters":[]},"\/v1\/notifications":{"get":{"operationId":"api_notifications_get_collection","tags":["Notification"],"responses":{"200":{"description":"Notification collection","content":{"application\/ld+json":{"schema":{"type":"object","properties":{"hydra:member":{"type":"array","items":{"$ref":"#\/components\/schemas\/Notification.jsonld-read.Notification.collection_read.Notification.item_read.Notification.Field.subresource_Field.item"}},"hydra:totalItems":{"type":"integer","minimum":0},"hydra:view":{"type":"object","properties":{"@id":{"type":"string","format":"iri-reference"},"@type":{"type":"string"},"hydra:first":{"type":"string","format":"iri-reference"},"hydra:last":{"type":"string","format":"iri-reference"},"hydra:previous":{"type":"string","format":"iri-reference"},"hydra:next":{"type":"string","format":"iri-reference"}},"example":{"@id":"string","type":"string","hydra:first":"string","hydra:last":"string","hydra:previous":"string","hydra:next":"string"}},"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"}}}}}}},"required":["hydra:member"]}},"application\/json":{"schema":{"type":"array","items":{"$ref":"#\/components\/schemas\/Notification-read.Notification.collection_read.Notification.item_read.Notification.Field.subresource_Field.item"}}},"text\/html":{"schema":{"type":"array","items":{"$ref":"#\/components\/schemas\/Notification-read.Notification.collection_read.Notification.item_read.Notification.Field.subresource_Field.item"}}},"multipart\/form-data":{"schema":{"type":"array","items":{"$ref":"#\/components\/schemas\/Notification-read.Notification.collection_read.Notification.item_read.Notification.Field.subresource_Field.item"}}},"text\/csv":{"schema":{"type":"array","items":{"$ref":"#\/components\/schemas\/Notification-read.Notification.collection_read.Notification.item_read.Notification.Field.subresource_Field.item"}}}}}},"summary":"Retrieves the collection of Notification resources.","description":"Retrieves the collection of Notification resources.","parameters":[{"name":"page","in":"query","description":"The collection page number","required":false,"deprecated":false,"allowEmptyValue":true,"schema":{"type":"integer","default":1},"style":"form","explode":false,"allowReserved":false},{"name":"itemsPerPage","in":"query","description":"The number of items per page","required":false,"deprecated":false,"allowEmptyValue":true,"schema":{"type":"integer","default":30,"minimum":0,"maximum":30},"style":"form","explode":false,"allowReserved":false},{"name":"order[name]","in":"query","description":"","required":false,"deprecated":false,"allowEmptyValue":true,"schema":{"type":"string","enum":["asc","desc"]},"style":"form","explode":false,"allowReserved":false},{"name":"order[sentAt]","in":"query","description":"","required":false,"deprecated":false,"allowEmptyValue":true,"schema":{"type":"string","enum":["asc","desc"]},"style":"form","explode":false,"allowReserved":false},{"name":"order[endAt]","in":"query","description":"","required":false,"deprecated":false,"allowEmptyValue":true,"schema":{"type":"string","enum":["asc","desc"]},"style":"form","explode":false,"allowReserved":false}],"deprecated":false},"post":{"operationId":"api_notifications_post","tags":["Notification"],"responses":{"201":{"description":"Notification resource created","content":{"application\/ld+json":{"schema":{"$ref":"#\/components\/schemas\/Notification.jsonld-read.Notification.collection_read.Notification.item_read.Notification.Field.subresource_Field.item"}},"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Notification-read.Notification.collection_read.Notification.item_read.Notification.Field.subresource_Field.item"}},"text\/html":{"schema":{"$ref":"#\/components\/schemas\/Notification-read.Notification.collection_read.Notification.item_read.Notification.Field.subresource_Field.item"}},"multipart\/form-data":{"schema":{"$ref":"#\/components\/schemas\/Notification-read.Notification.collection_read.Notification.item_read.Notification.Field.subresource_Field.item"}},"text\/csv":{"schema":{"$ref":"#\/components\/schemas\/Notification-read.Notification.collection_read.Notification.item_read.Notification.Field.subresource_Field.item"}}},"links":{}},"400":{"description":"Invalid input"},"422":{"description":"Unprocessable entity"}},"summary":"Creates a Notification resource.","description":"Creates a Notification resource.","parameters":[],"requestBody":{"description":"The new Notification resource","content":{"multipart\/form-data":{"schema":{"$ref":"#\/components\/schemas\/Notification-write.Notification.item_write.Notification.collection_Field.item"}},"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Notification-write.Notification.item_write.Notification.collection_Field.item"}}},"required":true},"deprecated":false},"parameters":[]},"\/v1\/notifications\/{id}":{"get":{"operationId":"api_notifications_id_get","tags":["Notification"],"responses":{"200":{"description":"Notification resource","content":{"application\/ld+json":{"schema":{"$ref":"#\/components\/schemas\/Notification.jsonld-read.Notification.collection_read.Notification.item_read.Notification.Field.subresource_Field.item"}},"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Notification-read.Notification.collection_read.Notification.item_read.Notification.Field.subresource_Field.item"}},"text\/html":{"schema":{"$ref":"#\/components\/schemas\/Notification-read.Notification.collection_read.Notification.item_read.Notification.Field.subresource_Field.item"}},"multipart\/form-data":{"schema":{"$ref":"#\/components\/schemas\/Notification-read.Notification.collection_read.Notification.item_read.Notification.Field.subresource_Field.item"}},"text\/csv":{"schema":{"$ref":"#\/components\/schemas\/Notification-read.Notification.collection_read.Notification.item_read.Notification.Field.subresource_Field.item"}}}},"404":{"description":"Resource not found"}},"summary":"Retrieves a Notification resource.","description":"Retrieves a Notification resource.","parameters":[{"name":"id","in":"path","description":"Notification identifier","required":true,"deprecated":false,"allowEmptyValue":false,"schema":{"type":"string"},"style":"simple","explode":false,"allowReserved":false}],"deprecated":false},"post":{"operationId":"patchNotificationItem","tags":["Notification"],"responses":{"200":{"description":"Notification resource created","content":{"application\/ld+json":{"schema":{"$ref":"#\/components\/schemas\/Notification.jsonld-read.Notification.collection_read.Notification.item_read.Notification.Field.subresource_Field.item"}},"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Notification-read.Notification.collection_read.Notification.item_read.Notification.Field.subresource_Field.item"}},"text\/html":{"schema":{"$ref":"#\/components\/schemas\/Notification-read.Notification.collection_read.Notification.item_read.Notification.Field.subresource_Field.item"}},"multipart\/form-data":{"schema":{"$ref":"#\/components\/schemas\/Notification-read.Notification.collection_read.Notification.item_read.Notification.Field.subresource_Field.item"}},"text\/csv":{"schema":{"$ref":"#\/components\/schemas\/Notification-read.Notification.collection_read.Notification.item_read.Notification.Field.subresource_Field.item"}}},"links":{}},"400":{"description":"Invalid input"},"422":{"description":"Unprocessable entity"}},"summary":"Updates the Notification resource.","description":"Updates the Notification resource.","parameters":[{"name":"id","in":"path","description":"Notification identifier","required":true,"deprecated":false,"allowEmptyValue":false,"schema":{"type":"string"},"style":"simple","explode":false,"allowReserved":false}],"requestBody":{"description":"The new Notification resource","content":{"multipart\/form-data":{"schema":{"$ref":"#\/components\/schemas\/Notification-write.Notification.item_write.Notification.collection_Field.item"}}},"required":true},"deprecated":false},"delete":{"operationId":"api_notifications_id_delete","tags":["Notification"],"responses":{"204":{"description":"Notification resource deleted"},"404":{"description":"Resource not found"}},"summary":"Removes the Notification resource.","description":"Removes the Notification resource.","parameters":[{"name":"id","in":"path","description":"Notification identifier","required":true,"deprecated":false,"allowEmptyValue":false,"schema":{"type":"string"},"style":"simple","explode":false,"allowReserved":false}],"deprecated":false},"parameters":[]},"\/v1\/notifications\/{id}\/customers":{"post":{"operationId":"getTargetedCustomersOfNotificationItem","tags":["TargetedCustomers"],"responses":{"202":{"description":"The targeted Customers as a CSV file","content":{"application\/json":{"schema":{"type":"object","properties":{"id":{"type":"string","format":"uuid"}}}}}},"400":{"description":"Invalid input"},"422":{"description":"Unprocessable entity"}},"summary":"Retrieves the targeted Customers of a Notifications resource.","description":"Retrieves the targeted Customers of a Notifications resource as a CSV file.","parameters":[{"name":"id","in":"path","description":"TargetedCustomers identifier","required":true,"deprecated":false,"allowEmptyValue":false,"schema":{"type":"string"},"style":"simple","explode":false,"allowReserved":false}],"requestBody":{"description":"The new TargetedCustomers resource","content":{"application\/ld+json":{"schema":{"$ref":"#\/components\/schemas\/TargetedCustomers.Export.jsonld-write.Export.TargetedCustomers"}},"application\/json":{"schema":{"$ref":"#\/components\/schemas\/TargetedCustomers.Export-write.Export.TargetedCustomers"}},"text\/html":{"schema":{"$ref":"#\/components\/schemas\/TargetedCustomers.Export-write.Export.TargetedCustomers"}},"multipart\/form-data":{"schema":{"$ref":"#\/components\/schemas\/TargetedCustomers.Export-write.Export.TargetedCustomers"}},"text\/csv":{"schema":{"$ref":"#\/components\/schemas\/TargetedCustomers.Export-write.Export.TargetedCustomers"}}},"required":true},"deprecated":false},"parameters":[]},"\/v1\/notifications\/{id}\/disable":{"patch":{"operationId":"disableNotificationItem","tags":["Notification"],"responses":{"200":{"description":"Notification resource updated","content":{"application\/ld+json":{"schema":{"$ref":"#\/components\/schemas\/Notification.jsonld-read.Notification.collection_read.Notification.item_read.Notification.Field.subresource_Field.item"}},"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Notification-read.Notification.collection_read.Notification.item_read.Notification.Field.subresource_Field.item"}},"text\/html":{"schema":{"$ref":"#\/components\/schemas\/Notification-read.Notification.collection_read.Notification.item_read.Notification.Field.subresource_Field.item"}},"multipart\/form-data":{"schema":{"$ref":"#\/components\/schemas\/Notification-read.Notification.collection_read.Notification.item_read.Notification.Field.subresource_Field.item"}},"text\/csv":{"schema":{"$ref":"#\/components\/schemas\/Notification-read.Notification.collection_read.Notification.item_read.Notification.Field.subresource_Field.item"}}},"links":{}},"400":{"description":"Invalid input"},"422":{"description":"Unprocessable entity"},"404":{"description":"Resource not found"}},"summary":"Disable the Notification resource.","description":"Disable the Notification resource.","parameters":[{"name":"id","in":"path","description":"Notification identifier","required":true,"deprecated":false,"allowEmptyValue":false,"schema":{"type":"string"},"style":"simple","explode":false,"allowReserved":false}],"requestBody":{"description":"","required":false},"deprecated":false},"parameters":[]},"\/v1\/notifications\/{id}\/enable":{"patch":{"operationId":"enableNotificationItem","tags":["Notification"],"responses":{"200":{"description":"Notification resource updated","content":{"application\/ld+json":{"schema":{"$ref":"#\/components\/schemas\/Notification.jsonld-read.Notification.collection_read.Notification.item_read.Notification.Field.subresource_Field.item"}},"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Notification-read.Notification.collection_read.Notification.item_read.Notification.Field.subresource_Field.item"}},"text\/html":{"schema":{"$ref":"#\/components\/schemas\/Notification-read.Notification.collection_read.Notification.item_read.Notification.Field.subresource_Field.item"}},"multipart\/form-data":{"schema":{"$ref":"#\/components\/schemas\/Notification-read.Notification.collection_read.Notification.item_read.Notification.Field.subresource_Field.item"}},"text\/csv":{"schema":{"$ref":"#\/components\/schemas\/Notification-read.Notification.collection_read.Notification.item_read.Notification.Field.subresource_Field.item"}}},"links":{}},"400":{"description":"Invalid input"},"422":{"description":"Unprocessable entity"},"404":{"description":"Resource not found"}},"summary":"Enable the Notification resource.","description":"Enable the Notification resource.","parameters":[{"name":"id","in":"path","description":"Notification identifier","required":true,"deprecated":false,"allowEmptyValue":false,"schema":{"type":"string"},"style":"simple","explode":false,"allowReserved":false}],"requestBody":{"description":"","required":false},"deprecated":false},"parameters":[]},"\/v1\/qrcode\/{companyId}\/{sharedKey}":{"get":{"operationId":"Get QR Code to download wallet.","tags":["Customer's Wallet"],"responses":{"200":{"description":"OK","content":{"image\/svg":[]}},"404":{"description":"Not Found"}},"summary":"Retrieves QR Code to download Customer Wallet.","description":"Get QR Code to download wallet.","parameters":[{"name":"companyId","in":"path","schema":{"type":"string"},"required":true,"description":"The id of the Company to which the wallet is linked."},{"name":"sharedKey","in":"path","schema":{"type":"string"},"required":true,"description":"The Shared Key of the Wallet owner Customer."}],"security":[]},"parameters":[]},"\/v1\/reset-password":{"post":{"operationId":"Reset password","tags":["Login"],"responses":{"200":{"description":"OK","content":{"application\/json":{"schema":{"type":"object","properties":{"message":{"type":"string","readOnly":true}}}}}},"400":{"description":"Invalid input"},"422":{"description":"Unprocessable entity"},"404":{"description":"Administrator not found"}},"description":"Generate a password reset link.","requestBody":{"description":"The new ResetPassword resource","content":{"application\/ld+json":{"schema":{"$ref":"#\/components\/schemas\/ResetPassword.jsonld-write.sendResetPassword"}},"application\/json":{"schema":{"$ref":"#\/components\/schemas\/ResetPassword-write.sendResetPassword"}},"text\/html":{"schema":{"$ref":"#\/components\/schemas\/ResetPassword-write.sendResetPassword"}},"multipart\/form-data":{"schema":{"$ref":"#\/components\/schemas\/ResetPassword-write.sendResetPassword"}},"text\/csv":{"schema":{"$ref":"#\/components\/schemas\/ResetPassword-write.sendResetPassword"}}},"required":true},"security":[]},"parameters":[]},"\/v1\/reset-password\/save":{"post":{"operationId":"Save reset password","tags":["Login"],"responses":{"200":{"description":"OK","content":{"application\/json":{"schema":{"type":"object","properties":{"message":{"type":"string","readOnly":true}}}}}},"400":{"description":"Invalid input"},"422":{"description":"Unprocessable entity"},"404":{"description":"Administrator not found"}},"description":"Save the new password of an Administrator.","requestBody":{"description":"The new ResetPassword resource","content":{"application\/ld+json":{"schema":{"$ref":"#\/components\/schemas\/ResetPassword.jsonld-write.saveResetPassword"}},"application\/json":{"schema":{"$ref":"#\/components\/schemas\/ResetPassword-write.saveResetPassword"}},"text\/html":{"schema":{"$ref":"#\/components\/schemas\/ResetPassword-write.saveResetPassword"}},"multipart\/form-data":{"schema":{"$ref":"#\/components\/schemas\/ResetPassword-write.saveResetPassword"}},"text\/csv":{"schema":{"$ref":"#\/components\/schemas\/ResetPassword-write.saveResetPassword"}}},"required":true},"security":[]},"parameters":[]},"\/v1\/segments":{"get":{"operationId":"api_segments_get_collection","tags":["Segment"],"responses":{"200":{"description":"Segment collection","content":{"application\/ld+json":{"schema":{"type":"object","properties":{"hydra:member":{"type":"array","items":{"$ref":"#\/components\/schemas\/Segment.jsonld-read.Segment.collection"}},"hydra:totalItems":{"type":"integer","minimum":0},"hydra:view":{"type":"object","properties":{"@id":{"type":"string","format":"iri-reference"},"@type":{"type":"string"},"hydra:first":{"type":"string","format":"iri-reference"},"hydra:last":{"type":"string","format":"iri-reference"},"hydra:previous":{"type":"string","format":"iri-reference"},"hydra:next":{"type":"string","format":"iri-reference"}},"example":{"@id":"string","type":"string","hydra:first":"string","hydra:last":"string","hydra:previous":"string","hydra:next":"string"}},"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"}}}}}}},"required":["hydra:member"]}},"application\/json":{"schema":{"type":"array","items":{"$ref":"#\/components\/schemas\/Segment-read.Segment.collection"}}},"text\/html":{"schema":{"type":"array","items":{"$ref":"#\/components\/schemas\/Segment-read.Segment.collection"}}},"multipart\/form-data":{"schema":{"type":"array","items":{"$ref":"#\/components\/schemas\/Segment-read.Segment.collection"}}},"text\/csv":{"schema":{"type":"array","items":{"$ref":"#\/components\/schemas\/Segment-read.Segment.collection"}}}}}},"summary":"Retrieves the collection of Segment resources.","description":"Retrieves the collection of Segment resources.","parameters":[{"name":"page","in":"query","description":"The collection page number","required":false,"deprecated":false,"allowEmptyValue":true,"schema":{"type":"integer","default":1},"style":"form","explode":false,"allowReserved":false},{"name":"itemsPerPage","in":"query","description":"The number of items per page","required":false,"deprecated":false,"allowEmptyValue":true,"schema":{"type":"integer","default":30,"minimum":0,"maximum":30},"style":"form","explode":false,"allowReserved":false},{"name":"name","in":"query","description":"","required":false,"deprecated":false,"allowEmptyValue":true,"schema":{"type":"string"},"style":"form","explode":false,"allowReserved":false},{"name":"order[name]","in":"query","description":"","required":false,"deprecated":false,"allowEmptyValue":true,"schema":{"type":"string","enum":["asc","desc"]},"style":"form","explode":false,"allowReserved":false}],"deprecated":false},"post":{"operationId":"api_segments_post","tags":["Segment"],"responses":{"202":{"description":"Segment resource created","content":{"application\/ld+json":{"schema":{"$ref":"#\/components\/schemas\/Segment.jsonld-read.Segment.item"}},"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Segment-read.Segment.item"}},"text\/html":{"schema":{"$ref":"#\/components\/schemas\/Segment-read.Segment.item"}},"multipart\/form-data":{"schema":{"$ref":"#\/components\/schemas\/Segment-read.Segment.item"}},"text\/csv":{"schema":{"$ref":"#\/components\/schemas\/Segment-read.Segment.item"}}},"links":{}},"400":{"description":"Invalid input"},"422":{"description":"Unprocessable entity"}},"summary":"Creates a Segment resource.","description":"Creates a Segment resource.","parameters":[],"requestBody":{"description":"The new Segment resource","content":{"application\/ld+json":{"schema":{"$ref":"#\/components\/schemas\/Segment.jsonld-write.Segment.collection_write.Segment.item"}},"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Segment-write.Segment.collection_write.Segment.item"}},"text\/html":{"schema":{"$ref":"#\/components\/schemas\/Segment-write.Segment.collection_write.Segment.item"}},"multipart\/form-data":{"schema":{"$ref":"#\/components\/schemas\/Segment-write.Segment.collection_write.Segment.item"}},"text\/csv":{"schema":{"$ref":"#\/components\/schemas\/Segment-write.Segment.collection_write.Segment.item"}}},"required":true},"deprecated":false},"parameters":[]},"\/v1\/segments\/{id}":{"get":{"operationId":"api_segments_id_get","tags":["Segment"],"responses":{"200":{"description":"Segment resource","content":{"application\/ld+json":{"schema":{"$ref":"#\/components\/schemas\/Segment.jsonld-read.Segment.item"}},"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Segment-read.Segment.item"}},"text\/html":{"schema":{"$ref":"#\/components\/schemas\/Segment-read.Segment.item"}},"multipart\/form-data":{"schema":{"$ref":"#\/components\/schemas\/Segment-read.Segment.item"}},"text\/csv":{"schema":{"$ref":"#\/components\/schemas\/Segment-read.Segment.item"}}}},"404":{"description":"Resource not found"}},"summary":"Retrieves a Segment resource.","description":"Retrieves a Segment resource.","parameters":[{"name":"id","in":"path","description":"Segment identifier","required":true,"deprecated":false,"allowEmptyValue":false,"schema":{"type":"string"},"style":"simple","explode":false,"allowReserved":false}],"deprecated":false},"delete":{"operationId":"api_segments_id_delete","tags":["Segment"],"responses":{"204":{"description":"Segment resource deleted"},"404":{"description":"Resource not found"}},"summary":"Removes the Segment resource.","description":"Removes the Segment resource.","parameters":[{"name":"id","in":"path","description":"Segment identifier","required":true,"deprecated":false,"allowEmptyValue":false,"schema":{"type":"string"},"style":"simple","explode":false,"allowReserved":false}],"deprecated":false},"patch":{"operationId":"api_segments_id_patch","tags":["Segment"],"responses":{"202":{"description":"Segment resource updated","content":{"application\/ld+json":{"schema":{"$ref":"#\/components\/schemas\/Segment.jsonld-read.Segment.item"}},"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Segment-read.Segment.item"}},"text\/html":{"schema":{"$ref":"#\/components\/schemas\/Segment-read.Segment.item"}},"multipart\/form-data":{"schema":{"$ref":"#\/components\/schemas\/Segment-read.Segment.item"}},"text\/csv":{"schema":{"$ref":"#\/components\/schemas\/Segment-read.Segment.item"}}},"links":{}},"400":{"description":"Invalid input"},"422":{"description":"Unprocessable entity"},"404":{"description":"Resource not found"}},"summary":"Updates the Segment resource.","description":"Updates the Segment resource.","parameters":[{"name":"id","in":"path","description":"Segment identifier","required":true,"deprecated":false,"allowEmptyValue":false,"schema":{"type":"string"},"style":"simple","explode":false,"allowReserved":false}],"requestBody":{"description":"The updated Segment resource","content":{"application\/merge-patch+json":{"schema":{"$ref":"#\/components\/schemas\/Segment-write.Segment.collection_write.Segment.item"}},"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Segment-write.Segment.collection_write.Segment.item"}}},"required":true},"deprecated":false},"parameters":[]},"\/v1\/statistics":{"get":{"operationId":"api_statistics_get_collection","tags":["Statistic"],"responses":{"200":{"description":"Statistic collection","content":{"application\/ld+json":{"schema":{"type":"object","properties":{"hydra:member":{"type":"array","items":{"$ref":"#\/components\/schemas\/Statistic.jsonld-read.Statistic.item"}},"hydra:totalItems":{"type":"integer","minimum":0},"hydra:view":{"type":"object","properties":{"@id":{"type":"string","format":"iri-reference"},"@type":{"type":"string"},"hydra:first":{"type":"string","format":"iri-reference"},"hydra:last":{"type":"string","format":"iri-reference"},"hydra:previous":{"type":"string","format":"iri-reference"},"hydra:next":{"type":"string","format":"iri-reference"}},"example":{"@id":"string","type":"string","hydra:first":"string","hydra:last":"string","hydra:previous":"string","hydra:next":"string"}},"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"}}}}}}},"required":["hydra:member"]}},"application\/json":{"schema":{"type":"array","items":{"$ref":"#\/components\/schemas\/Statistic-read.Statistic.item"}}},"text\/html":{"schema":{"type":"array","items":{"$ref":"#\/components\/schemas\/Statistic-read.Statistic.item"}}},"multipart\/form-data":{"schema":{"type":"array","items":{"$ref":"#\/components\/schemas\/Statistic-read.Statistic.item"}}},"text\/csv":{"schema":{"type":"array","items":{"$ref":"#\/components\/schemas\/Statistic-read.Statistic.item"}}}}}},"summary":"Retrieves the collection of Statistic resources.","description":"Retrieves the collection of Statistic resources.","parameters":[],"deprecated":false},"parameters":[]},"\/v1\/switch-company":{"post":{"operationId":"Switch company","tags":["Login"],"responses":{"200":{"description":"OK","content":{"application\/json":{"schema":{"type":"object","properties":{"token":{"type":"string","readOnly":true}}}}}},"400":{"description":"Invalid input"},"422":{"description":"Unprocessable entity"}},"description":"Allow a super-administrator to connect as a company.","requestBody":{"description":"The new SwitchCompany resource","content":{"application\/ld+json":{"schema":{"$ref":"#\/components\/schemas\/SwitchCompany.jsonld"}},"application\/json":{"schema":{"$ref":"#\/components\/schemas\/SwitchCompany"}},"text\/html":{"schema":{"$ref":"#\/components\/schemas\/SwitchCompany"}},"multipart\/form-data":{"schema":{"$ref":"#\/components\/schemas\/SwitchCompany"}},"text\/csv":{"schema":{"$ref":"#\/components\/schemas\/SwitchCompany"}}},"required":true}},"parameters":[]},"\/v1\/token\/refresh":{"post":{"operationId":"Regenerate a token","tags":["Login"],"responses":{"200":{"description":"OK","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Token"}}}}},"requestBody":{"description":"All tokens expire after 30 days, this request can generate a new token without\n                             using \/v1\/login method.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Refresh token"}}},"required":false},"security":[]},"parameters":[]},"\/v1\/wallets":{"get":{"operationId":"api_wallets_get_collection","tags":["Wallet"],"responses":{"200":{"description":"Wallet collection","content":{"application\/ld+json":{"schema":{"type":"object","properties":{"hydra:member":{"type":"array","items":{"$ref":"#\/components\/schemas\/Wallet.jsonld-read.Wallet.collection_read.Wallet.item_read.Field.collection_read.Field.item"}},"hydra:totalItems":{"type":"integer","minimum":0},"hydra:view":{"type":"object","properties":{"@id":{"type":"string","format":"iri-reference"},"@type":{"type":"string"},"hydra:first":{"type":"string","format":"iri-reference"},"hydra:last":{"type":"string","format":"iri-reference"},"hydra:previous":{"type":"string","format":"iri-reference"},"hydra:next":{"type":"string","format":"iri-reference"}},"example":{"@id":"string","type":"string","hydra:first":"string","hydra:last":"string","hydra:previous":"string","hydra:next":"string"}},"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"}}}}}}},"required":["hydra:member"]}},"application\/json":{"schema":{"type":"array","items":{"$ref":"#\/components\/schemas\/Wallet-read.Wallet.collection_read.Wallet.item_read.Field.collection_read.Field.item"}}},"text\/html":{"schema":{"type":"array","items":{"$ref":"#\/components\/schemas\/Wallet-read.Wallet.collection_read.Wallet.item_read.Field.collection_read.Field.item"}}},"multipart\/form-data":{"schema":{"type":"array","items":{"$ref":"#\/components\/schemas\/Wallet-read.Wallet.collection_read.Wallet.item_read.Field.collection_read.Field.item"}}},"text\/csv":{"schema":{"type":"array","items":{"$ref":"#\/components\/schemas\/Wallet-read.Wallet.collection_read.Wallet.item_read.Field.collection_read.Field.item"}}}}}},"summary":"Retrieves the collection of Wallet resources.","description":"Retrieves the collection of Wallet resources.","parameters":[{"name":"page","in":"query","description":"The collection page number","required":false,"deprecated":false,"allowEmptyValue":true,"schema":{"type":"integer","default":1},"style":"form","explode":false,"allowReserved":false},{"name":"itemsPerPage","in":"query","description":"The number of items per page","required":false,"deprecated":false,"allowEmptyValue":true,"schema":{"type":"integer","default":30,"minimum":0,"maximum":30},"style":"form","explode":false,"allowReserved":false}],"deprecated":false},"post":{"operationId":"api_wallets_post","tags":["Wallet"],"responses":{"201":{"description":"Wallet resource created","content":{"application\/ld+json":{"schema":{"$ref":"#\/components\/schemas\/Wallet.jsonld-read.Wallet.collection_read.Wallet.item_read.Field.collection_read.Field.item"}},"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Wallet-read.Wallet.collection_read.Wallet.item_read.Field.collection_read.Field.item"}},"text\/html":{"schema":{"$ref":"#\/components\/schemas\/Wallet-read.Wallet.collection_read.Wallet.item_read.Field.collection_read.Field.item"}},"multipart\/form-data":{"schema":{"$ref":"#\/components\/schemas\/Wallet-read.Wallet.collection_read.Wallet.item_read.Field.collection_read.Field.item"}},"text\/csv":{"schema":{"$ref":"#\/components\/schemas\/Wallet-read.Wallet.collection_read.Wallet.item_read.Field.collection_read.Field.item"}}},"links":{}},"400":{"description":"Invalid input"},"422":{"description":"Unprocessable entity"}},"summary":"Creates a Wallet resource.","description":"Creates a Wallet resource.","parameters":[],"requestBody":{"description":"The new Wallet resource","content":{"multipart\/form-data":{"schema":{"$ref":"#\/components\/schemas\/Wallet-write.Wallet.collection_write.Wallet.item_write.Field.collection_write.Field.item"}},"text\/csv":{"schema":{"$ref":"#\/components\/schemas\/Wallet-write.Wallet.collection_write.Wallet.item_write.Field.collection_write.Field.item"}}},"required":true},"deprecated":false},"parameters":[]},"\/v1\/wallets\/download\/{companyId}\/{sharedKey}":{"get":{"operationId":"Download Customer's Wallet.","tags":["Customer's Wallet"],"responses":{"200":{"description":"OK"},"404":{"description":"Not Found"}},"summary":"Download Customer's Wallet.","description":"Download the Customer's Wallet.","parameters":[{"name":"companyId","in":"path","schema":{"type":"string"},"required":true,"description":"The id of the Company to which the wallet is linked."},{"name":"sharedKey","in":"path","schema":{"type":"string"},"required":true,"description":"The Shared Key of the Wallet owner Customer."}],"security":[]},"parameters":[]},"\/v1\/wallets\/{id}":{"get":{"operationId":"api_wallets_id_get","tags":["Wallet"],"responses":{"200":{"description":"Wallet resource","content":{"application\/ld+json":{"schema":{"$ref":"#\/components\/schemas\/Wallet.jsonld-read.Wallet.collection_read.Wallet.item_read.Field.collection_read.Field.item"}},"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Wallet-read.Wallet.collection_read.Wallet.item_read.Field.collection_read.Field.item"}},"text\/html":{"schema":{"$ref":"#\/components\/schemas\/Wallet-read.Wallet.collection_read.Wallet.item_read.Field.collection_read.Field.item"}},"multipart\/form-data":{"schema":{"$ref":"#\/components\/schemas\/Wallet-read.Wallet.collection_read.Wallet.item_read.Field.collection_read.Field.item"}},"text\/csv":{"schema":{"$ref":"#\/components\/schemas\/Wallet-read.Wallet.collection_read.Wallet.item_read.Field.collection_read.Field.item"}}}},"404":{"description":"Resource not found"}},"summary":"Retrieves a Wallet resource.","description":"Retrieves a Wallet resource.","parameters":[{"name":"id","in":"path","description":"Wallet identifier","required":true,"deprecated":false,"allowEmptyValue":false,"schema":{"type":"string"},"style":"simple","explode":false,"allowReserved":false}],"deprecated":false},"post":{"operationId":"patchWalletItem","tags":["Wallet"],"responses":{"200":{"description":"Wallet resource created","content":{"application\/ld+json":{"schema":{"$ref":"#\/components\/schemas\/Wallet.jsonld-read.Wallet.collection_read.Wallet.item_read.Field.collection_read.Field.item"}},"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Wallet-read.Wallet.collection_read.Wallet.item_read.Field.collection_read.Field.item"}},"text\/html":{"schema":{"$ref":"#\/components\/schemas\/Wallet-read.Wallet.collection_read.Wallet.item_read.Field.collection_read.Field.item"}},"multipart\/form-data":{"schema":{"$ref":"#\/components\/schemas\/Wallet-read.Wallet.collection_read.Wallet.item_read.Field.collection_read.Field.item"}},"text\/csv":{"schema":{"$ref":"#\/components\/schemas\/Wallet-read.Wallet.collection_read.Wallet.item_read.Field.collection_read.Field.item"}}},"links":{}},"400":{"description":"Invalid input"},"422":{"description":"Unprocessable entity"}},"summary":"Updates the Wallet resource.","description":"Updates the Wallet resource.","parameters":[{"name":"id","in":"path","description":"Wallet identifier","required":true,"deprecated":false,"allowEmptyValue":false,"schema":{"type":"string"},"style":"simple","explode":false,"allowReserved":false}],"requestBody":{"description":"The new Wallet resource","content":{"multipart\/form-data":{"schema":{"$ref":"#\/components\/schemas\/Wallet-write.Wallet.collection_write.Wallet.item_write.Field.collection_write.Field.item"}},"text\/csv":{"schema":{"$ref":"#\/components\/schemas\/Wallet-write.Wallet.collection_write.Wallet.item_write.Field.collection_write.Field.item"}}},"required":true},"deprecated":false},"delete":{"operationId":"api_wallets_id_delete","tags":["Wallet"],"responses":{"204":{"description":"Wallet resource deleted"},"404":{"description":"Resource not found"}},"summary":"Removes the Wallet resource.","description":"Removes the Wallet resource.","parameters":[{"name":"id","in":"path","description":"Wallet identifier","required":true,"deprecated":false,"allowEmptyValue":false,"schema":{"type":"string"},"style":"simple","explode":false,"allowReserved":false}],"deprecated":false},"parameters":[]},"api_login":{"post":{"operationId":"login_check_post","tags":["Login Check"],"responses":{"200":{"description":"User token created","content":{"application\/json":{"schema":{"type":"object","properties":{"token":{"readOnly":true,"type":"string","nullable":false}},"required":["token"]}}}}},"summary":"Creates a user token.","description":"Creates a user token.","requestBody":{"description":"The login data","content":{"application\/json":{"schema":{"type":"object","properties":{"username":{"type":"string","nullable":false},"password":{"type":"string","nullable":false}},"required":["username","password"]}}},"required":true}},"parameters":[]}},"components":{"schemas":{"Administrator-read.Administrator.collection_read.Administrator.item":{"type":"object","description":"","deprecated":false,"properties":{"id":{"readOnly":true,"type":"string","format":"uuid"},"email":{"format":"email","minLength":1,"maxLength":255,"externalDocs":{"url":"https:\/\/schema.org\/email"},"type":"string"},"createdAt":{"type":"string","format":"date-time"},"updatedAt":{"type":["string","null"],"format":"date-time"}},"required":["email"]},"Administrator-write.Administrator.collection.post":{"type":"object","description":"","deprecated":false,"required":["email"],"properties":{"email":{"format":"email","minLength":1,"maxLength":255,"externalDocs":{"url":"https:\/\/schema.org\/email"},"type":"string"}}},"Administrator-write.Administrator.collection_write.Administrator.item":{"type":"object","description":"","deprecated":false,"required":["email"],"properties":{"email":{"format":"email","minLength":1,"maxLength":255,"externalDocs":{"url":"https:\/\/schema.org\/email"},"type":"string"}}},"Administrator.jsonld-read.Administrator.collection_read.Administrator.item":{"type":"object","description":"","deprecated":false,"properties":{"@context":{"readOnly":true,"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":{"readOnly":true,"type":"string"},"@type":{"readOnly":true,"type":"string"},"id":{"readOnly":true,"type":"string","format":"uuid"},"email":{"format":"email","minLength":1,"maxLength":255,"externalDocs":{"url":"https:\/\/schema.org\/email"},"type":"string"},"createdAt":{"type":"string","format":"date-time"},"updatedAt":{"type":["string","null"],"format":"date-time"}},"required":["email"]},"Administrator.jsonld-write.Administrator.collection.post":{"type":"object","description":"","deprecated":false,"required":["email"],"properties":{"email":{"format":"email","minLength":1,"maxLength":255,"externalDocs":{"url":"https:\/\/schema.org\/email"},"type":"string"}}},"Company-read.Company.collection_read.Company.item":{"type":"object","description":"","deprecated":false,"properties":{"id":{"readOnly":true,"type":"string","format":"uuid"},"name":{"type":"string"},"setting":{"type":["string","null"],"format":"iri-reference","example":"https:\/\/example.com\/"},"customers":{"type":"integer"},"slug":{"type":"string"},"createdAt":{"type":"string","format":"date-time"},"updatedAt":{"type":["string","null"],"format":"date-time"},"deletedAt":{"type":["string","null"],"format":"date-time"},"wallets":{"readOnly":true,"type":"array","items":{"type":"string"}},"isDeleted":{"readOnly":true,"type":["boolean","null"]}}},"Company-write.Company.collection.post":{"type":"object","description":"","deprecated":false,"required":["name","administrator"],"properties":{"name":{"minLength":1,"maxLength":255,"type":"string"},"administrator":{"format":"email","minLength":1,"maxLength":255,"externalDocs":{"url":"https:\/\/schema.org\/email"},"type":"string"},"setting":{"type":["string","null"],"format":"iri-reference","example":"https:\/\/example.com\/"}}},"Company-write.Company.collection_write.Company.item":{"type":"object","description":"","deprecated":false,"required":["name"],"properties":{"name":{"minLength":1,"maxLength":255,"type":"string"},"setting":{"type":["string","null"],"format":"iri-reference","example":"https:\/\/example.com\/"}}},"Company.jsonld-read.Company.collection_read.Company.item":{"type":"object","description":"","deprecated":false,"properties":{"@context":{"readOnly":true,"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":{"readOnly":true,"type":"string"},"@type":{"readOnly":true,"type":"string"},"id":{"readOnly":true,"type":"string","format":"uuid"},"name":{"type":"string"},"setting":{"type":["string","null"],"format":"iri-reference","example":"https:\/\/example.com\/"},"customers":{"type":"integer"},"slug":{"type":"string"},"createdAt":{"type":"string","format":"date-time"},"updatedAt":{"type":["string","null"],"format":"date-time"},"deletedAt":{"type":["string","null"],"format":"date-time"},"wallets":{"readOnly":true,"type":"array","items":{"type":"string"}},"isDeleted":{"readOnly":true,"type":["boolean","null"]}}},"Company.jsonld-write.Company.collection.post":{"type":"object","description":"","deprecated":false,"required":["name","administrator"],"properties":{"name":{"minLength":1,"maxLength":255,"type":"string"},"administrator":{"format":"email","minLength":1,"maxLength":255,"externalDocs":{"url":"https:\/\/schema.org\/email"},"type":"string"},"setting":{"type":["string","null"],"format":"iri-reference","example":"https:\/\/example.com\/"}}},"Customer-read.Customer.collection_read.Customer.item":{"type":"object","description":"","deprecated":false,"properties":{"id":{"type":"string","format":"uuid"},"sharedKey":{"type":"string"},"wallet":{"readOnly":true,"description":"R\u00e9cup\u00e8re les informations du wallet de la company (Main Wallet) surcharg\u00e9 avec les informations du wallet du\ncustomer","$ref":"#\/components\/schemas\/Wallet-read.Customer.collection_read.Customer.item"},"createdAt":{"type":"string","format":"date-time"},"updatedAt":{"type":["string","null"],"format":"date-time"},"google":{"readOnly":true,"type":"integer"},"apple":{"readOnly":true,"type":"integer"},"connected":{"readOnly":true,"type":"boolean"}}},"Customer-read.Import.Customer":{"type":"object","description":"","deprecated":false},"Customer-write.Customer.Wallet.item":{"type":"object","description":"","deprecated":false,"required":["sharedKey","wallet"],"properties":{"sharedKey":{"minLength":1,"maxLength":255,"pattern":"^([a-zA-Z0-9_.*-@]+)$","type":"string"},"wallet":{"description":"Attention : ne pas utiliser ce getter quand on veut r\u00e9cup\u00e9rer le main wallet d'un Customer mais plut\u00f4t passer\npar l'entit\u00e9 WalletCustomer","type":"string","format":"iri-reference","example":"https:\/\/example.com\/","nullable":false}}},"Customer-write.Customer.collection_write.Customer.item":{"type":"object","description":"","deprecated":false,"required":["sharedKey"],"properties":{"sharedKey":{"minLength":1,"maxLength":255,"pattern":"^([a-zA-Z0-9_.*-@]+)$","type":"string"}}},"Customer-write.Import.Customer":{"type":"object","description":"","deprecated":false,"required":["delimiter","csv"],"properties":{"delimiter":{"minLength":1,"maxLength":1,"default":",","example":",","type":"string"},"csv":{"externalDocs":{"url":"https:\/\/schema.org\/MediaObject"},"type":"string","format":"binary","nullable":false,"enum":["text\/csv","text\/xml","text\/plain","application\/vnd.ms-excel","text\/x-algol68","text\/html"]}}},"Customer.Export-write.Export.Customer":{"type":"object","description":"","deprecated":false,"properties":{"completionWebhookUrl":{"format":"uri","externalDocs":{"url":"https:\/\/schema.org\/url"},"type":["string","null"]}}},"Customer.Export.jsonld-write.Export.Customer":{"type":"object","description":"","deprecated":false,"properties":{"completionWebhookUrl":{"format":"uri","externalDocs":{"url":"https:\/\/schema.org\/url"},"type":["string","null"]}}},"Customer.jsonld-read.Customer.collection_read.Customer.item":{"type":"object","description":"","deprecated":false,"properties":{"@id":{"readOnly":true,"type":"string"},"@type":{"readOnly":true,"type":"string"},"@context":{"readOnly":true,"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","format":"uuid"},"sharedKey":{"type":"string"},"wallet":{"readOnly":true,"description":"R\u00e9cup\u00e8re les informations du wallet de la company (Main Wallet) surcharg\u00e9 avec les informations du wallet du\ncustomer","$ref":"#\/components\/schemas\/Wallet.jsonld-read.Customer.collection_read.Customer.item"},"createdAt":{"type":"string","format":"date-time"},"updatedAt":{"type":["string","null"],"format":"date-time"},"google":{"readOnly":true,"type":"integer"},"apple":{"readOnly":true,"type":"integer"},"connected":{"readOnly":true,"type":"boolean"}}},"Customer.jsonld-read.Import.Customer":{"type":"object","description":"","deprecated":false,"properties":{"@context":{"readOnly":true,"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":{"readOnly":true,"type":"string"},"@type":{"readOnly":true,"type":"string"}}},"Customer.jsonld-write.Customer.Wallet.item":{"type":"object","description":"","deprecated":false,"required":["sharedKey","wallet"],"properties":{"sharedKey":{"minLength":1,"maxLength":255,"pattern":"^([a-zA-Z0-9_.*-@]+)$","type":"string"},"wallet":{"description":"Attention : ne pas utiliser ce getter quand on veut r\u00e9cup\u00e9rer le main wallet d'un Customer mais plut\u00f4t passer\npar l'entit\u00e9 WalletCustomer","type":"string","format":"iri-reference","example":"https:\/\/example.com\/","nullable":false}}},"Customer.jsonld-write.Import.Customer":{"type":"object","description":"","deprecated":false,"required":["delimiter","csv"],"properties":{"delimiter":{"minLength":1,"maxLength":1,"default":",","example":",","type":"string"},"csv":{"externalDocs":{"url":"https:\/\/schema.org\/MediaObject"},"type":"string","format":"binary","nullable":false,"enum":["text\/csv","text\/xml","text\/plain","application\/vnd.ms-excel","text\/x-algol68","text\/html"]}}},"Export-read.Export.collection":{"type":"object","description":"","deprecated":false,"properties":{"id":{"readOnly":true,"type":"string","format":"uuid"},"type":{"type":"string","enum":["customer","notification","targetedCustomers"]},"status":{"default":"pending","example":"pending","type":"string","enum":["pending","in-progress","finished"]},"userIdentifier":{"type":"string"},"createdAt":{"type":"string","format":"date-time"}}},"Export.jsonld-read.Export.collection":{"type":"object","description":"","deprecated":false,"properties":{"@id":{"readOnly":true,"type":"string"},"@type":{"readOnly":true,"type":"string"},"@context":{"readOnly":true,"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":{"readOnly":true,"type":"string","format":"uuid"},"type":{"type":"string","enum":["customer","notification","targetedCustomers"]},"status":{"default":"pending","example":"pending","type":"string","enum":["pending","in-progress","finished"]},"userIdentifier":{"type":"string"},"createdAt":{"type":"string","format":"date-time"}}},"Field-read.Customer.collection_read.Customer.item":{"type":"object","description":"","deprecated":false,"required":["label","value"],"properties":{"label":{"minLength":1,"maxLength":255,"type":"string"},"value":{"minLength":1,"maxLength":255,"type":"string"},"type":{"type":"string","enum":["ean","qr_code","location","phone_number","website","text"],"nullable":false},"position":{"type":"integer"},"isOverride":{"type":"boolean","description":"If true, field is overrided for the customer."},"location":{"type":"string","enum":["header","front","back","barcode"],"nullable":false},"createdAt":{"type":"string","format":"date-time"},"updatedAt":{"type":["string","null"],"format":"date-time"}}},"Field-read.Wallet.collection_read.Wallet.item_read.Field.collection_read.Field.item":{"type":"object","description":"","deprecated":false,"required":["label","value"],"properties":{"label":{"minLength":1,"maxLength":255,"type":"string"},"value":{"minLength":1,"maxLength":255,"type":"string"},"type":{"type":"string","enum":["ean","qr_code","location","phone_number","website","text"],"nullable":false},"position":{"type":"integer"},"isOverride":{"type":"boolean","description":"If true, field is overrided for the customer."},"location":{"type":"string","enum":["header","front","back","barcode"],"nullable":false},"createdAt":{"type":"string","format":"date-time"},"updatedAt":{"type":["string","null"],"format":"date-time"}}},"Field-write.Wallet.collection_write.Wallet.item_write.Field.collection_write.Field.item":{"type":"object","description":"","deprecated":false,"required":["label","value"],"properties":{"label":{"minLength":1,"maxLength":255,"type":"string"},"value":{"minLength":1,"maxLength":255,"type":"string"},"type":{"type":"string","enum":["ean","qr_code","location","phone_number","website","text"],"nullable":false},"position":{"type":"integer"},"location":{"type":"string","enum":["header","front","back","barcode"],"nullable":false}}},"Field-write.WalletCustomer.item_write.Field.item":{"type":"object","description":"","deprecated":false,"required":["label","value"],"properties":{"label":{"minLength":1,"maxLength":255,"type":"string"},"value":{"minLength":1,"maxLength":255,"type":"string"},"type":{"type":"string","enum":["ean","qr_code","location","phone_number","website","text"],"nullable":false},"position":{"type":"integer"},"location":{"type":"string","enum":["header","front","back","barcode"],"nullable":false}}},"Field.jsonld-read.Customer.collection_read.Customer.item":{"type":"object","description":"","deprecated":false,"required":["label","value"],"properties":{"@context":{"readOnly":true,"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":{"readOnly":true,"type":"string"},"@type":{"readOnly":true,"type":"string"},"label":{"minLength":1,"maxLength":255,"type":"string"},"value":{"minLength":1,"maxLength":255,"type":"string"},"type":{"type":"string","enum":["ean","qr_code","location","phone_number","website","text"],"nullable":false},"position":{"type":"integer"},"isOverride":{"type":"boolean","description":"If true, field is overrided for the customer."},"location":{"type":"string","enum":["header","front","back","barcode"],"nullable":false},"createdAt":{"type":"string","format":"date-time"},"updatedAt":{"type":["string","null"],"format":"date-time"}}},"Field.jsonld-read.Wallet.collection_read.Wallet.item_read.Field.collection_read.Field.item":{"type":"object","description":"","deprecated":false,"required":["label","value"],"properties":{"@context":{"readOnly":true,"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":{"readOnly":true,"type":"string"},"@type":{"readOnly":true,"type":"string"},"label":{"minLength":1,"maxLength":255,"type":"string"},"value":{"minLength":1,"maxLength":255,"type":"string"},"type":{"type":"string","enum":["ean","qr_code","location","phone_number","website","text"],"nullable":false},"position":{"type":"integer"},"isOverride":{"type":"boolean","description":"If true, field is overrided for the customer."},"location":{"type":"string","enum":["header","front","back","barcode"],"nullable":false},"createdAt":{"type":"string","format":"date-time"},"updatedAt":{"type":["string","null"],"format":"date-time"}}},"Field.jsonld-write.Wallet.collection_write.Wallet.item_write.Field.collection_write.Field.item":{"type":"object","description":"","deprecated":false,"required":["label","value"],"properties":{"label":{"minLength":1,"maxLength":255,"type":"string"},"value":{"minLength":1,"maxLength":255,"type":"string"},"type":{"type":"string","enum":["ean","qr_code","location","phone_number","website","text"],"nullable":false},"position":{"type":"integer"},"location":{"type":"string","enum":["header","front","back","barcode"],"nullable":false}}},"Field.jsonld-write.WalletCustomer.item_write.Field.item":{"type":"object","description":"","deprecated":false,"required":["label","value"],"properties":{"label":{"minLength":1,"maxLength":255,"type":"string"},"value":{"minLength":1,"maxLength":255,"type":"string"},"type":{"type":"string","enum":["ean","qr_code","location","phone_number","website","text"],"nullable":false},"position":{"type":"integer"},"location":{"type":"string","enum":["header","front","back","barcode"],"nullable":false}}},"Import-read.Import.collection":{"type":"object","description":"","deprecated":false,"properties":{"id":{"readOnly":true,"type":"string","format":"uuid"},"type":{"type":"string","enum":["customer"]},"status":{"default":"pending","example":"pending","type":"string","enum":["pending","in-progress","success","failed"]},"filename":{"type":"string"},"userIdentifier":{"type":"string"},"nbLines":{"type":"integer"},"nbImported":{"type":"integer"},"nbFailed":{"type":"integer"},"finishedAt":{"type":["string","null"],"format":"date-time"},"createdAt":{"type":"string","format":"date-time"},"hasImportLogs":{"readOnly":true,"type":"boolean"}}},"Import-read.Import.item_read.ImportLog.item":{"type":"object","description":"","deprecated":false,"properties":{"id":{"readOnly":true,"type":"string","format":"uuid"},"type":{"type":"string","enum":["customer"]},"status":{"default":"pending","example":"pending","type":"string","enum":["pending","in-progress","success","failed"]},"filename":{"type":"string"},"userIdentifier":{"type":"string"},"nbLines":{"type":"integer"},"nbImported":{"type":"integer"},"nbFailed":{"type":"integer"},"finishedAt":{"type":["string","null"],"format":"date-time"},"importLogs":{"type":"array","items":{"$ref":"#\/components\/schemas\/ImportLog-read.Import.item_read.ImportLog.item"}},"createdAt":{"type":"string","format":"date-time"}}},"Import.jsonld-read.Import.collection":{"type":"object","description":"","deprecated":false,"properties":{"@id":{"readOnly":true,"type":"string"},"@type":{"readOnly":true,"type":"string"},"id":{"readOnly":true,"type":"string","format":"uuid"},"type":{"type":"string","enum":["customer"]},"status":{"default":"pending","example":"pending","type":"string","enum":["pending","in-progress","success","failed"]},"filename":{"type":"string"},"userIdentifier":{"type":"string"},"nbLines":{"type":"integer"},"nbImported":{"type":"integer"},"nbFailed":{"type":"integer"},"finishedAt":{"type":["string","null"],"format":"date-time"},"createdAt":{"type":"string","format":"date-time"},"hasImportLogs":{"readOnly":true,"type":"boolean"}}},"Import.jsonld-read.Import.item_read.ImportLog.item":{"type":"object","description":"","deprecated":false,"properties":{"@context":{"readOnly":true,"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":{"readOnly":true,"type":"string"},"@type":{"readOnly":true,"type":"string"},"id":{"readOnly":true,"type":"string","format":"uuid"},"type":{"type":"string","enum":["customer"]},"status":{"default":"pending","example":"pending","type":"string","enum":["pending","in-progress","success","failed"]},"filename":{"type":"string"},"userIdentifier":{"type":"string"},"nbLines":{"type":"integer"},"nbImported":{"type":"integer"},"nbFailed":{"type":"integer"},"finishedAt":{"type":["string","null"],"format":"date-time"},"importLogs":{"type":"array","items":{"$ref":"#\/components\/schemas\/ImportLog.jsonld-read.Import.item_read.ImportLog.item"}},"createdAt":{"type":"string","format":"date-time"}}},"ImportLog-read.Import.item_read.ImportLog.item":{"type":"object","description":"","deprecated":false,"properties":{"id":{"readOnly":true,"type":"string","format":"uuid"},"line":{"type":"integer"},"message":{"type":"string"},"level":{"default":"info","example":"info","type":"string","enum":["error","info"]},"context":{"type":"array","items":{"type":"string"}},"createdAt":{"type":"string","format":"date-time"}}},"ImportLog.jsonld-read.Import.item_read.ImportLog.item":{"type":"object","description":"","deprecated":false,"properties":{"@context":{"readOnly":true,"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":{"readOnly":true,"type":"string"},"@type":{"readOnly":true,"type":"string"},"id":{"readOnly":true,"type":"string","format":"uuid"},"line":{"type":"integer"},"message":{"type":"string"},"level":{"default":"info","example":"info","type":"string","enum":["error","info"]},"context":{"type":"array","items":{"type":"string"}},"createdAt":{"type":"string","format":"date-time"}}},"Notification":{"type":"object","description":"","deprecated":false},"Notification-read.Notification.collection_read.Notification.item_read.Notification.Field.subresource_Field.item":{"type":"object","description":"","deprecated":false,"properties":{"id":{"readOnly":true,"type":"string","format":"uuid"},"text":{"minLength":1,"maxLength":255,"type":"string"},"head":{"type":"string"},"fields":{"minItems":0,"maxItems":4,"type":"array","items":{"$ref":"#\/components\/schemas\/NotificationHistoryField-read.Notification.collection_read.Notification.item_read.Notification.Field.subresource_Field.item"},"description":"You need to set all fields even if you want to patch only one of them."},"name":{"minLength":1,"maxLength":255,"type":"string"},"customersNotified":{"type":["integer","null"]},"customersTargeted":{"type":["integer","null"]},"ready":{"type":"boolean"},"isSent":{"type":["boolean","null"]},"segment":{"type":["string","null"],"format":"iri-reference","example":"https:\/\/example.com\/"},"sentAt":{"type":"string","format":"date-time","nullable":true,"description":"If sentAt is not provided, notification will be sent on date with a delay of %s minutes."},"endAt":{"type":"string","format":"date-time","nullable":false,"description":"The wallet card will automatically update with the original wallet card at the end date."},"enabled":{"default":true,"example":true,"type":"boolean"}},"required":["text","name"]},"Notification-write.Notification.item_write.Notification.collection_Field.item":{"type":"object","description":"","deprecated":false,"required":["text","name"],"properties":{"text":{"minLength":1,"maxLength":255,"type":"string"},"head":{"externalDocs":{"url":"https:\/\/schema.org\/MediaObject"},"type":"string","format":"binary","nullable":false,"description":"If file is not provided, image will not change."},"customersFile":{"externalDocs":{"url":"https:\/\/schema.org\/MediaObject"},"type":"string","format":"binary","nullable":true,"description":"CSV file containing customer shared keys (one per line). If provided, will override the customers array."},"customers":{"type":"array","items":{"type":"string"},"description":"Array of customer's shared key (alternative to CSV file)"},"fields":{"minItems":0,"maxItems":4,"type":"array","items":{"$ref":"#\/components\/schemas\/NotificationHistoryField-write.Notification.item_write.Notification.collection_Field.item"},"description":"You need to set all fields even if you want to patch only one of them."},"name":{"minLength":1,"maxLength":255,"type":"string"},"segment":{"type":["string","null"],"format":"iri-reference","example":"https:\/\/example.com\/"},"sentAt":{"type":"string","format":"date-time","nullable":true,"description":"If sentAt is not provided, notification will be sent on date with a delay of %s minutes."},"endAt":{"type":"string","format":"date-time","nullable":false,"description":"The wallet card will automatically update with the original wallet card at the end date."}}},"Notification.Export-write.Export.TargetedCustomers":{"type":"object","description":"","deprecated":false,"properties":{"completionWebhookUrl":{"format":"uri","externalDocs":{"url":"https:\/\/schema.org\/url"},"type":["string","null"]}}},"Notification.Export.jsonld-write.Export.TargetedCustomers":{"type":"object","description":"","deprecated":false,"properties":{"completionWebhookUrl":{"format":"uri","externalDocs":{"url":"https:\/\/schema.org\/url"},"type":["string","null"]}}},"Notification.jsonld":{"type":"object","description":"","deprecated":false,"properties":{"@context":{"readOnly":true,"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":{"readOnly":true,"type":"string"},"@type":{"readOnly":true,"type":"string"}}},"Notification.jsonld-read.Notification.collection_read.Notification.item_read.Notification.Field.subresource_Field.item":{"type":"object","description":"","deprecated":false,"properties":{"@context":{"readOnly":true,"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":{"readOnly":true,"type":"string"},"@type":{"readOnly":true,"type":"string"},"id":{"readOnly":true,"type":"string","format":"uuid"},"text":{"minLength":1,"maxLength":255,"type":"string"},"head":{"type":"string"},"fields":{"minItems":0,"maxItems":4,"type":"array","items":{"$ref":"#\/components\/schemas\/NotificationHistoryField.jsonld-read.Notification.collection_read.Notification.item_read.Notification.Field.subresource_Field.item"},"description":"You need to set all fields even if you want to patch only one of them."},"name":{"minLength":1,"maxLength":255,"type":"string"},"customersNotified":{"type":["integer","null"]},"customersTargeted":{"type":["integer","null"]},"ready":{"type":"boolean"},"isSent":{"type":["boolean","null"]},"segment":{"type":["string","null"],"format":"iri-reference","example":"https:\/\/example.com\/"},"sentAt":{"type":"string","format":"date-time","nullable":true,"description":"If sentAt is not provided, notification will be sent on date with a delay of %s minutes."},"endAt":{"type":"string","format":"date-time","nullable":false,"description":"The wallet card will automatically update with the original wallet card at the end date."},"enabled":{"default":true,"example":true,"type":"boolean"}},"required":["text","name"]},"NotificationHistoryField-read.Notification.collection_read.Notification.item_read.Notification.Field.subresource_Field.item":{"type":"object","description":"","deprecated":false,"required":["label","value"],"properties":{"label":{"minLength":1,"maxLength":255,"type":"string"},"value":{"minLength":1,"maxLength":255,"type":"string"},"type":{"type":"string","enum":["ean","qr_code","location","phone_number","website","text"],"nullable":false}}},"NotificationHistoryField-write.Notification.item_write.Notification.collection_Field.item":{"type":"object","description":"","deprecated":false,"required":["label","value"],"properties":{"label":{"minLength":1,"maxLength":255,"type":"string"},"value":{"minLength":1,"maxLength":255,"type":"string"},"type":{"type":"string","enum":["ean","qr_code","location","phone_number","website","text"],"nullable":false}}},"NotificationHistoryField.jsonld-read.Notification.collection_read.Notification.item_read.Notification.Field.subresource_Field.item":{"type":"object","description":"","deprecated":false,"required":["label","value"],"properties":{"@context":{"readOnly":true,"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":{"readOnly":true,"type":"string"},"@type":{"readOnly":true,"type":"string"},"label":{"minLength":1,"maxLength":255,"type":"string"},"value":{"minLength":1,"maxLength":255,"type":"string"},"type":{"type":"string","enum":["ean","qr_code","location","phone_number","website","text"],"nullable":false}}},"ResetPassword":{"type":"object","description":"","deprecated":false,"required":["email"],"properties":{"email":{"format":"email","minLength":1,"maxLength":255,"description":"The email of the Administrator.","externalDocs":{"url":"https:\/\/schema.org\/email"},"type":"string"},"password":{"type":"string"},"activationToken":{"description":"The activation token from query parameter on the reset link.","type":"string"}}},"ResetPassword-write.saveResetPassword":{"type":"object","description":"","deprecated":false,"required":["email","password","activationToken"],"properties":{"email":{"format":"email","minLength":1,"maxLength":255,"description":"The email of the Administrator.","externalDocs":{"url":"https:\/\/schema.org\/email"},"type":"string"},"password":{"type":"string","description":"The password must contain 12 characters or more, at least one uppercase and one lowercase letter, at least one number, at least one symbol.","nullable":false},"activationToken":{"description":"The activation token from query parameter on the reset link.","type":"string"}}},"ResetPassword-write.sendResetPassword":{"type":"object","description":"","deprecated":false,"required":["email"],"properties":{"email":{"format":"email","minLength":1,"maxLength":255,"description":"The email of the Administrator.","externalDocs":{"url":"https:\/\/schema.org\/email"},"type":"string"}}},"ResetPassword.jsonld":{"type":"object","description":"","deprecated":false,"required":["email"],"properties":{"@context":{"readOnly":true,"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":{"readOnly":true,"type":"string"},"@type":{"readOnly":true,"type":"string"},"email":{"format":"email","minLength":1,"maxLength":255,"description":"The email of the Administrator.","externalDocs":{"url":"https:\/\/schema.org\/email"},"type":"string"},"password":{"type":"string"},"activationToken":{"description":"The activation token from query parameter on the reset link.","type":"string"}}},"ResetPassword.jsonld-write.saveResetPassword":{"type":"object","description":"","deprecated":false,"required":["email","password","activationToken"],"properties":{"email":{"format":"email","minLength":1,"maxLength":255,"description":"The email of the Administrator.","externalDocs":{"url":"https:\/\/schema.org\/email"},"type":"string"},"password":{"type":"string","description":"The password must contain 12 characters or more, at least one uppercase and one lowercase letter, at least one number, at least one symbol.","nullable":false},"activationToken":{"description":"The activation token from query parameter on the reset link.","type":"string"}}},"ResetPassword.jsonld-write.sendResetPassword":{"type":"object","description":"","deprecated":false,"required":["email"],"properties":{"email":{"format":"email","minLength":1,"maxLength":255,"description":"The email of the Administrator.","externalDocs":{"url":"https:\/\/schema.org\/email"},"type":"string"}}},"Segment-read.Segment.collection":{"type":"object","description":"","deprecated":false,"properties":{"id":{"readOnly":true,"type":"string","format":"uuid"},"name":{"type":"string"},"description":{"type":["string","null"]},"createdAt":{"type":"string","format":"date-time"},"updatedAt":{"type":["string","null"],"format":"date-time"}}},"Segment-read.Segment.item":{"type":"object","description":"","deprecated":false,"properties":{"id":{"readOnly":true,"type":"string","format":"uuid"},"name":{"type":"string"},"description":{"type":["string","null"]},"sharedKeys":{"type":"array","items":{"type":"string"}},"createdAt":{"type":"string","format":"date-time"},"updatedAt":{"type":["string","null"],"format":"date-time"}}},"Segment-write.Segment.collection_write.Segment.item":{"type":"object","description":"","deprecated":false,"required":["name","description"],"properties":{"name":{"type":"string"},"description":{"type":["string","null"]},"sharedKeys":{"type":"array","items":{"type":"string"}}}},"Segment.jsonld-read.Segment.collection":{"type":"object","description":"","deprecated":false,"properties":{"@id":{"readOnly":true,"type":"string"},"@type":{"readOnly":true,"type":"string"},"id":{"readOnly":true,"type":"string","format":"uuid"},"name":{"type":"string"},"description":{"type":["string","null"]},"createdAt":{"type":"string","format":"date-time"},"updatedAt":{"type":["string","null"],"format":"date-time"}}},"Segment.jsonld-read.Segment.item":{"type":"object","description":"","deprecated":false,"properties":{"@context":{"readOnly":true,"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":{"readOnly":true,"type":"string"},"@type":{"readOnly":true,"type":"string"},"id":{"readOnly":true,"type":"string","format":"uuid"},"name":{"type":"string"},"description":{"type":["string","null"]},"sharedKeys":{"type":"array","items":{"type":"string"}},"createdAt":{"type":"string","format":"date-time"},"updatedAt":{"type":["string","null"],"format":"date-time"}}},"Segment.jsonld-write.Segment.collection_write.Segment.item":{"type":"object","description":"","deprecated":false,"required":["name","description","sharedKeys"],"properties":{"name":{"type":"string"},"description":{"type":["string","null"]},"sharedKeys":{"type":"array","items":{"type":"string"}}}},"Setting-read.Setting.item":{"type":"object","description":"","deprecated":false,"properties":{"welcomeNotification":{"type":"boolean"},"useWideLogo":{"type":"boolean"}}},"Setting-write.Setting.item":{"type":"object","description":"","deprecated":false,"properties":{"welcomeNotification":{"type":"boolean"},"useWideLogo":{"type":"boolean"}}},"Setting.jsonld-read.Setting.item":{"type":"object","description":"","deprecated":false,"properties":{"@context":{"readOnly":true,"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":{"readOnly":true,"type":"string"},"@type":{"readOnly":true,"type":"string"},"welcomeNotification":{"type":"boolean"},"useWideLogo":{"type":"boolean"}}},"Statistic-read.Statistic.item":{"type":"object","description":"","deprecated":false,"properties":{"companies":{"type":"integer"},"customers":{"type":"integer"},"customersUniqueRegistration":{"type":"integer"},"notifications":{"type":"integer"},"googleTotal":{"type":"integer"},"googleMonths":{"type":"array","items":{"type":"integer"}},"appleTotal":{"type":"integer"},"appleMonths":{"type":"array","items":{"type":"integer"}},"updatedAt":{"type":["string","null"],"format":"date-time"}}},"Statistic.jsonld-read.Statistic.item":{"type":"object","description":"","deprecated":false,"properties":{"@id":{"readOnly":true,"type":"string"},"@type":{"readOnly":true,"type":"string"},"companies":{"type":"integer"},"customers":{"type":"integer"},"customersUniqueRegistration":{"type":"integer"},"notifications":{"type":"integer"},"googleTotal":{"type":"integer"},"googleMonths":{"type":"array","items":{"type":"integer"}},"appleTotal":{"type":"integer"},"appleMonths":{"type":"array","items":{"type":"integer"}},"updatedAt":{"type":["string","null"],"format":"date-time"}}},"SwitchCompany":{"type":"object","description":"","deprecated":false,"required":["company"],"properties":{"company":{"format":"uuid","externalDocs":{"url":"https:\/\/schema.org\/identifier"},"type":"string"}}},"SwitchCompany.jsonld":{"type":"object","description":"","deprecated":false,"required":["company"],"properties":{"@context":{"readOnly":true,"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":{"readOnly":true,"type":"string"},"@type":{"readOnly":true,"type":"string"},"company":{"format":"uuid","externalDocs":{"url":"https:\/\/schema.org\/identifier"},"type":"string"}}},"TargetedCustomers":{"type":"object","description":"","deprecated":false},"TargetedCustomers.Export-write.Export.TargetedCustomers":{"type":"object","description":"","deprecated":false,"properties":{"completionWebhookUrl":{"format":"uri","externalDocs":{"url":"https:\/\/schema.org\/url"},"type":["string","null"]}}},"TargetedCustomers.Export.jsonld-write.Export.TargetedCustomers":{"type":"object","description":"","deprecated":false,"properties":{"completionWebhookUrl":{"format":"uri","externalDocs":{"url":"https:\/\/schema.org\/url"},"type":["string","null"]}}},"TargetedCustomers.jsonld":{"type":"object","description":"","deprecated":false,"properties":{"@context":{"readOnly":true,"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":{"readOnly":true,"type":"string"},"@type":{"readOnly":true,"type":"string"}}},"Wallet-read.Customer.collection_read.Customer.item":{"type":"object","description":"","deprecated":false,"properties":{"id":{"readOnly":true,"type":"string","format":"uuid"},"name":{"minLength":1,"maxLength":255,"type":"string"},"createdAt":{"type":"string","format":"date-time"},"updatedAt":{"type":["string","null"],"format":"date-time"},"fields":{"type":"array","items":{"$ref":"#\/components\/schemas\/Field-read.Customer.collection_read.Customer.item"}}},"required":["name"]},"Wallet-read.Wallet.collection_read.Wallet.item_read.Field.collection_read.Field.item":{"type":"object","description":"","deprecated":false,"properties":{"id":{"readOnly":true,"type":"string","format":"uuid"},"name":{"minLength":1,"maxLength":255,"type":"string"},"icon":{"type":"string"},"squareLogo":{"type":"string"},"wideLogo":{"type":"string"},"head":{"type":"string"},"color":{"pattern":"^(^#[a-fA-F0-9]{6}$)$","type":"string"},"fields":{"minItems":1,"type":"array","items":{"$ref":"#\/components\/schemas\/Field-read.Wallet.collection_read.Wallet.item_read.Field.collection_read.Field.item"},"description":"You need to set all fields even if you want to patch only one of them."},"createdAt":{"type":"string","format":"date-time"},"updatedAt":{"type":["string","null"],"format":"date-time"}},"required":["name","color"]},"Wallet-write.Wallet.collection_write.Wallet.item_write.Field.collection_write.Field.item":{"type":"object","description":"","deprecated":false,"required":["name","icon","head","color"],"properties":{"name":{"minLength":1,"maxLength":255,"type":"string"},"icon":{"externalDocs":{"url":"https:\/\/schema.org\/MediaObject"},"type":"string","format":"binary","nullable":false},"squareLogo":{"externalDocs":{"url":"https:\/\/schema.org\/MediaObject"},"type":"string","format":"binary","nullable":true},"wideLogo":{"externalDocs":{"url":"https:\/\/schema.org\/MediaObject"},"type":"string","format":"binary","nullable":true},"head":{"externalDocs":{"url":"https:\/\/schema.org\/MediaObject"},"type":"string","format":"binary","nullable":false},"color":{"pattern":"^(^#[a-fA-F0-9]{6}$)$","type":"string"},"fields":{"minItems":1,"type":"array","items":{"$ref":"#\/components\/schemas\/Field-write.Wallet.collection_write.Wallet.item_write.Field.collection_write.Field.item"},"description":"You need to set all fields even if you want to patch only one of them."}}},"Wallet.jsonld-read.Customer.collection_read.Customer.item":{"type":"object","description":"","deprecated":false,"properties":{"@context":{"readOnly":true,"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":{"readOnly":true,"type":"string"},"@type":{"readOnly":true,"type":"string"},"id":{"readOnly":true,"type":"string","format":"uuid"},"name":{"minLength":1,"maxLength":255,"type":"string"},"createdAt":{"type":"string","format":"date-time"},"updatedAt":{"type":["string","null"],"format":"date-time"},"fields":{"type":"array","items":{"$ref":"#\/components\/schemas\/Field.jsonld-read.Customer.collection_read.Customer.item"}}},"required":["name"]},"Wallet.jsonld-read.Wallet.collection_read.Wallet.item_read.Field.collection_read.Field.item":{"type":"object","description":"","deprecated":false,"properties":{"@context":{"readOnly":true,"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":{"readOnly":true,"type":"string"},"@type":{"readOnly":true,"type":"string"},"id":{"readOnly":true,"type":"string","format":"uuid"},"name":{"minLength":1,"maxLength":255,"type":"string"},"icon":{"type":"string"},"squareLogo":{"type":"string"},"wideLogo":{"type":"string"},"head":{"type":"string"},"color":{"pattern":"^(^#[a-fA-F0-9]{6}$)$","type":"string"},"fields":{"minItems":1,"type":"array","items":{"$ref":"#\/components\/schemas\/Field.jsonld-read.Wallet.collection_read.Wallet.item_read.Field.collection_read.Field.item"},"description":"You need to set all fields even if you want to patch only one of them."},"createdAt":{"type":"string","format":"date-time"},"updatedAt":{"type":["string","null"],"format":"date-time"}},"required":["name","color"]},"Wallet.jsonld-write.Wallet.collection_write.Wallet.item_write.Field.collection_write.Field.item":{"type":"object","description":"","deprecated":false,"required":["name","icon","head","color"],"properties":{"name":{"minLength":1,"maxLength":255,"type":"string"},"icon":{"externalDocs":{"url":"https:\/\/schema.org\/MediaObject"},"type":"string","format":"binary","nullable":false},"squareLogo":{"externalDocs":{"url":"https:\/\/schema.org\/MediaObject"},"type":"string","format":"binary","nullable":true},"wideLogo":{"externalDocs":{"url":"https:\/\/schema.org\/MediaObject"},"type":"string","format":"binary","nullable":true},"head":{"externalDocs":{"url":"https:\/\/schema.org\/MediaObject"},"type":"string","format":"binary","nullable":false},"color":{"pattern":"^(^#[a-fA-F0-9]{6}$)$","type":"string"},"fields":{"minItems":1,"type":"array","items":{"$ref":"#\/components\/schemas\/Field.jsonld-write.Wallet.collection_write.Wallet.item_write.Field.collection_write.Field.item"},"description":"You need to set all fields even if you want to patch only one of them."}}},"WalletCustomer-read.WalletCustomer.item_read.WalletCustomer.subresource_read.WalletCustomer.Field.subresource":{"type":"object","description":"","deprecated":false,"properties":{"head":{"type":"string"}}},"WalletCustomer-write.WalletCustomer.item_write.Field.item":{"type":"object","description":"","deprecated":false,"properties":{"head":{"externalDocs":{"url":"https:\/\/schema.org\/MediaObject"},"type":"string","format":"binary","nullable":false,"description":"You need to set all fields even if you want to patch only one of them."},"fields":{"type":"array","items":{"$ref":"#\/components\/schemas\/Field-write.WalletCustomer.item_write.Field.item"},"description":"You need to set all fields even if you want to patch only one of them."},"wallet":{"type":["string","null"],"format":"iri-reference","example":"https:\/\/example.com\/","nullable":false}},"required":["wallet"]},"WalletCustomer.jsonld-read.WalletCustomer.item_read.WalletCustomer.subresource_read.WalletCustomer.Field.subresource":{"type":"object","description":"","deprecated":false,"properties":{"@context":{"readOnly":true,"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":{"readOnly":true,"type":"string"},"@type":{"readOnly":true,"type":"string"},"head":{"type":"string"}}},"WalletCustomer.jsonld-write.WalletCustomer.item_write.Field.item":{"type":"object","description":"","deprecated":false,"properties":{"head":{"externalDocs":{"url":"https:\/\/schema.org\/MediaObject"},"type":"string","format":"binary","nullable":false,"description":"You need to set all fields even if you want to patch only one of them."},"fields":{"type":"array","items":{"$ref":"#\/components\/schemas\/Field.jsonld-write.WalletCustomer.item_write.Field.item"},"description":"You need to set all fields even if you want to patch only one of them."},"wallet":{"type":["string","null"],"format":"iri-reference","example":"https:\/\/example.com\/","nullable":false}},"required":["wallet"]},"Credentials":{"type":"object","properties":{"username":{"type":"string","example":"skoop@ktb.fr"},"password":{"type":"string","example":"password"}}},"Token":{"type":"object","properties":{"token":{"type":"string","readOnly":true},"refreshToken":{"type":"string","readOnly":true}}},"Refresh token":{"type":"object","properties":{"refreshToken":{"type":"string"}}},"QR Code":{"type":"object"},"Wallet download":{"type":"object"},"Me":{"type":"object"}},"responses":{},"parameters":{},"examples":{},"requestBodies":{},"headers":{},"securitySchemes":{"Bearer":{"type":"http","scheme":"bearer","bearerFormat":"JWT"},"JWT":{"type":"http","scheme":"bearer","bearerFormat":"JWT"}}},"security":[{"Bearer":[]}],"tags":[]}