| productions |
[
"method" => "GET"
"path" => "/productions/{pointOfSaleId}"
"controller" => "App\Controller\Api\Production\ProductionsController"
"read" => false
"normalization_context" => [
"groups" => [
"productions:read"
]
]
"openapi_context" => [
"summary" => "Récuperer toutes les productions filtrés par etat et/ou par date de validation"
"description" => "Récuperer toutes les productions filtrés par etat et/ou par date de validation, il est possible de renseigner uniquement la date de debut, toutes les productions du jour(date de debut) seront affichés"
"parameters" => [
[
"name" => "pointOfSaleId"
"in" => "path"
"description" => "ID de point de vente"
"type" => "integer"
"required" => true
"example" => 3
]
[
"name" => "etatId"
"in" => "query"
"description" => "ID état de production"
"type" => "integer"
"required" => false
"example" => 1
]
[
"name" => "userId"
"in" => "query"
"description" => "ID utilisateur"
"type" => "integer"
"required" => false
"example" => 5
]
[
"name" => "debut"
"in" => "query"
"description" => "date debut validation"
"type" => "date"
"required" => false
"example" => "12-05-2022 ou 12/05/2022"
]
[
"name" => "fin"
"in" => "query"
"description" => "date de fin validation"
"type" => "date"
"required" => false
"example" => "12-05-2022 ou 12/05/2022"
]
]
]
"input" => null
"output" => null
"stateless" => null
"input_formats" => [
"jsonld" => [
"application/ld+json"
]
"json" => [
"application/json"
]
"csv" => [
"text/csv"
]
"multipart" => [
"multipart/form-data"
]
"binary" => [
"application/octet-stream"
]
]
"output_formats" => [
"jsonld" => [
"application/ld+json"
]
"json" => [
"application/json"
]
"csv" => [
"text/csv"
]
"multipart" => [
"multipart/form-data"
]
"binary" => [
"application/octet-stream"
]
]
] |
| productionsAllByCPV |
[
"method" => "GET"
"path" => "/productions-by-point-sale/{pointOfSaleId}"
"name" => "api_get_productions_by_cpv"
"read" => false
"pagination_enabled" => true
"pagination_partial" => true
"pagination_client_partial" => true
"normalization_context" => [
"groups" => [
"productions:read"
]
]
"openapi_context" => [
"summary" => "Récuperer toutes la liste des productions avec tous les états pour un id de point of sale donné"
"description" => "Récuperer toutes les productions pour un id de point of sale donné ,il est possible de renseigner uniquement la date de debut"
"parameters" => [
[
"name" => "pointOfSaleId"
"in" => "path"
"description" => "ID of sale"
"type" => "integer"
"required" => true
"example" => 1
]
[
"name" => "categoryId"
"in" => "query"
"description" => "ID catégorie"
"type" => "integer"
"required" => false
"example" => 1
]
[
"name" => "productId"
"in" => "query"
"description" => "ID produit"
"type" => "integer"
"required" => false
"example" => 1
]
[
"name" => "etatId"
"in" => "query"
"description" => "etat de la production (1 = Raccordé , 2 = Racco KO, 3 = en cours, 4 = en cours de rattrapage, 5 = non précisé)"
"type" => "integer"
"required" => false
"example" => 2
]
[
"name" => "debut"
"in" => "query"
"description" => "date de debut production"
"type" => "date"
"required" => false
"example" => "12-05-2022 ou 12/05/2022"
]
[
"name" => "fin"
"in" => "query"
"description" => "date de debut production"
"type" => "date"
"required" => false
"example" => "12-05-2022 ou 12/05/2022"
]
]
]
"input" => null
"output" => null
"stateless" => null
"input_formats" => [
"jsonld" => [
"application/ld+json"
]
"json" => [
"application/json"
]
"csv" => [
"text/csv"
]
"multipart" => [
"multipart/form-data"
]
"binary" => [
"application/octet-stream"
]
]
"output_formats" => [
"jsonld" => [
"application/ld+json"
]
"json" => [
"application/json"
]
"csv" => [
"text/csv"
]
"multipart" => [
"multipart/form-data"
]
"binary" => [
"application/octet-stream"
]
]
] |
| productionsAllByCPVV2 |
[
"method" => "GET"
"path" => "/productions-by-point-sale-v2/{pointOfSaleId}"
"name" => "api_get_productions_by_cpv_v2"
"read" => false
"pagination_enabled" => false
"openapi_context" => [
"summary" => "Récuperer toutes la liste des productions avec tous les états pour un id de point of sale donné"
"description" => "Récuperer toutes les productions pour un id de point of sale donné ,il est possible de renseigner uniquement la date de debut"
"parameters" => [
[
"name" => "pointOfSaleId"
"in" => "path"
"description" => "ID of sale"
"type" => "integer"
"required" => true
"example" => 1
]
[
"name" => "debut"
"in" => "query"
"description" => "date de debut production"
"type" => "date"
"required" => false
"example" => "12-05-2022 ou 12/05/2022"
]
[
"name" => "fin"
"in" => "query"
"description" => "date de debut production"
"type" => "date"
"required" => false
"example" => "12-05-2022 ou 12/05/2022"
]
]
]
"input" => null
"output" => null
"stateless" => null
"input_formats" => [
"jsonld" => [
"application/ld+json"
]
"json" => [
"application/json"
]
"csv" => [
"text/csv"
]
"multipart" => [
"multipart/form-data"
]
"binary" => [
"application/octet-stream"
]
]
"output_formats" => [
"jsonld" => [
"application/ld+json"
]
"json" => [
"application/json"
]
"csv" => [
"text/csv"
]
"multipart" => [
"multipart/form-data"
]
"binary" => [
"application/octet-stream"
]
]
] |
| productionsTreeFirst |
[
"method" => "GET"
"path" => "/productions/tree/first"
"controller" => "App\Controller\Api\Production\ProductionsTreeFirstController"
"read" => false
"normalization_context" => [
"groups" => [
"productionsTreeFirst:read"
]
]
"openapi_context" => [
"summary" => "Récuperer toutes les productions de ma hierarchie descendante direct filtrés par etat et/ou par date de validation"
"description" => "Récuperer toutes les productions de ma hierarchie descendante direct filtrés par etat et/ou par date de validation, il est possible de renseigner uniquement la date de debut, toutes les productions du jour(date de debut) seront affichés"
"parameters" => [
[
"name" => "etat"
"in" => "query"
"description" => "etat de la production (1 = non précisé, 2 = en cours, 3 = en cours de rattrapage, 4 = Racco KO, 5 = Raccordé)"
"type" => "integer"
"required" => false
"example" => 2
]
[
"name" => "debut"
"in" => "query"
"description" => "date de debut production"
"type" => "date"
"required" => false
"example" => "12-05-2022 ou 12/05/2022"
]
[
"name" => "fin"
"in" => "query"
"description" => "date de fin production"
"type" => "date"
"required" => false
"example" => "12-05-2022 ou 12/05/2022"
]
]
]
"input" => null
"output" => null
"stateless" => null
"input_formats" => [
"jsonld" => [
"application/ld+json"
]
"json" => [
"application/json"
]
"csv" => [
"text/csv"
]
"multipart" => [
"multipart/form-data"
]
"binary" => [
"application/octet-stream"
]
]
"output_formats" => [
"jsonld" => [
"application/ld+json"
]
"json" => [
"application/json"
]
"csv" => [
"text/csv"
]
"multipart" => [
"multipart/form-data"
]
"binary" => [
"application/octet-stream"
]
]
] |
| productionsTreeAll |
[
"method" => "GET"
"path" => "/productions/tree/all"
"controller" => "App\Controller\Api\Production\ProductionsTreeAllController"
"read" => false
"normalization_context" => [
"groups" => [
"productionsTreeAll:read"
]
]
"openapi_context" => [
"summary" => "Récuperer toutes les productions de ma hierarchie descendante filtrés par etat et/ou par date de validation"
"description" => "Récuperer toutes les productions de ma hierarchie descendante filtrés par etat et/ou par date de validation, il est possible de renseigner uniquement la date de debut, toutes les productions du jour(date de debut) seront affichés"
"parameters" => [
[
"name" => "etat"
"in" => "query"
"description" => "etat de la production (1 = non précisé, 2 = en cours, 3 = en cours de rattrapage, 4 = Racco KO, 5 = Raccordé)"
"type" => "integer"
"required" => false
"example" => 2
]
[
"name" => "debut"
"in" => "query"
"description" => "date de debut production"
"type" => "date"
"required" => false
"example" => "12-05-2022 ou 12/05/2022"
]
[
"name" => "fin"
"in" => "query"
"description" => "date de fin production"
"type" => "date"
"required" => false
"example" => "12-05-2022 ou 12/05/2022"
]
]
]
"input" => null
"output" => null
"stateless" => null
"input_formats" => [
"jsonld" => [
"application/ld+json"
]
"json" => [
"application/json"
]
"csv" => [
"text/csv"
]
"multipart" => [
"multipart/form-data"
]
"binary" => [
"application/octet-stream"
]
]
"output_formats" => [
"jsonld" => [
"application/ld+json"
]
"json" => [
"application/json"
]
"csv" => [
"text/csv"
]
"multipart" => [
"multipart/form-data"
]
"binary" => [
"application/octet-stream"
]
]
] |
| productionsUsersId |
[
"method" => "GET"
"path" => "/productions/users/{id}"
"controller" => "App\Controller\Api\Production\ProductionsUsersIdController"
"read" => false
"openapi_context" => [
"summary" => "Récuperer toutes les productions d'un utilisateur par son ID filtrés par etat et/ou par date de validation"
"description" => "Récuperer toutes les productions d'un utilisateur par son ID filtrés par etat et/ou par date de validation, il est possible de renseigner uniquement la date de debut, toutes les productions du jour(date de debut) seront affichés"
"parameters" => [
[
"name" => "id"
"in" => "path"
"description" => "ID de l'utilisateur"
"type" => "integer"
"required" => true
"example" => 10
]
[
"name" => "etat"
"in" => "query"
"description" => "etat de la production (1 = non précisé, 2 = en cours, 3 = en cours de rattrapage, 4 = Racco KO, 5 = Raccordé)"
"type" => "integer"
"required" => false
"example" => 2
]
[
"name" => "debut"
"in" => "query"
"description" => "date de debut production"
"type" => "date"
"required" => false
"example" => "12-05-2022 ou 12/05/2022"
]
[
"name" => "fin"
"in" => "query"
"description" => "date de fin production"
"type" => "date"
"required" => false
"example" => "12-05-2022 ou 12/05/2022"
]
]
]
"input" => null
"output" => null
"stateless" => null
"input_formats" => [
"jsonld" => [
"application/ld+json"
]
"json" => [
"application/json"
]
"csv" => [
"text/csv"
]
"multipart" => [
"multipart/form-data"
]
"binary" => [
"application/octet-stream"
]
]
"output_formats" => [
"jsonld" => [
"application/ld+json"
]
"json" => [
"application/json"
]
"csv" => [
"text/csv"
]
"multipart" => [
"multipart/form-data"
]
"binary" => [
"application/octet-stream"
]
]
] |
| productionsDetailsUsersId |
[
"method" => "GET"
"path" => "/productions-details/users/{id}"
"name" => "api_get_productions_by_seller_id"
"normalization_context" => [
"groups" => [
"productions:read"
]
]
"read" => false
"openapi_context" => [
"summary" => "Récuperer la liste des productions d'un vendeur par son ID."
"description" => "Récuperer la liste des productions d'un vendeur par son ID."
"parameters" => [
[
"name" => "id"
"in" => "path"
"description" => "ID vendeur"
"type" => "integer"
"required" => true
"example" => 10
]
[
"name" => "mois"
"in" => "query"
"description" => "Mois"
"type" => "integer"
"required" => false
]
[
"name" => "annee"
"in" => "query"
"description" => "Année"
"type" => "integer"
"required" => false
]
[
"name" => "codeCluster"
"in" => "query"
"description" => "Code cluster"
"type" => "string"
"required" => false
]
[
"name" => "codeInsee"
"in" => "query"
"description" => "Code insee"
"type" => "string"
"required" => false
]
[
"name" => "optionSelect"
"in" => "query"
"description" => "option de sélection (B:Brute,V:Validation,R:Raccordement)"
"type" => "string"
"required" => false
"example" => "B"
]
]
]
"input" => null
"output" => null
"stateless" => null
"input_formats" => [
"jsonld" => [
"application/ld+json"
]
"json" => [
"application/json"
]
"csv" => [
"text/csv"
]
"multipart" => [
"multipart/form-data"
]
"binary" => [
"application/octet-stream"
]
]
"output_formats" => [
"jsonld" => [
"application/ld+json"
]
"json" => [
"application/json"
]
"csv" => [
"text/csv"
]
"multipart" => [
"multipart/form-data"
]
"binary" => [
"application/octet-stream"
]
]
] |
| productionsUsersIdTreeFirst |
[
"method" => "GET"
"path" => "/productions/users/{id}/tree/first"
"controller" => "App\Controller\Api\Production\ProductionsUsersIdTreeFirstController"
"read" => false
"normalization_context" => [
"groups" => [
"productionsUsersIdTreeFirst:read"
]
]
"openapi_context" => [
"summary" => "Récuperer toutes les productions de la hierarchie descendante direct d'un utilisateur par son ID filtrés par etat et/ou par date de validation"
"description" => "Récuperer toutes les productions de la hierarchie descendante direct d'un utilisateur par son ID filtrés par etat et/ou par date de validation, il est possible de renseigner uniquement la date de debut, toutes les productions du jour(date de debut) seront affichés"
"parameters" => [
[
"name" => "id"
"in" => "path"
"description" => "ID de l'utilisateur"
"type" => "integer"
"required" => true
"example" => 10
]
[
"name" => "etat"
"in" => "query"
"description" => "etat de la production (1 = non précisé, 2 = en cours, 3 = en cours de rattrapage, 4 = Racco KO, 5 = Raccordé)"
"type" => "integer"
"required" => false
"example" => 2
]
[
"name" => "debut"
"in" => "query"
"description" => "date de debut production"
"type" => "date"
"required" => false
"example" => "12-05-2022 ou 12/05/2022"
]
[
"name" => "fin"
"in" => "query"
"description" => "date de fin production"
"type" => "date"
"required" => false
"example" => "12-05-2022 ou 12/05/2022"
]
]
]
"input" => null
"output" => null
"stateless" => null
"input_formats" => [
"jsonld" => [
"application/ld+json"
]
"json" => [
"application/json"
]
"csv" => [
"text/csv"
]
"multipart" => [
"multipart/form-data"
]
"binary" => [
"application/octet-stream"
]
]
"output_formats" => [
"jsonld" => [
"application/ld+json"
]
"json" => [
"application/json"
]
"csv" => [
"text/csv"
]
"multipart" => [
"multipart/form-data"
]
"binary" => [
"application/octet-stream"
]
]
] |
| productionsUsersIdTreeAll |
[
"method" => "GET"
"path" => "/productions/users/{id}/tree/all"
"controller" => "App\Controller\Api\Production\ProductionsUsersIdTreeAllController"
"read" => false
"normalization_context" => [
"groups" => [
"productionsUsersIdTreeAll:read"
]
]
"openapi_context" => [
"summary" => "Récuperer toutes les productions de la hierarchie descendante d'un utilisateur par son ID filtrés par etat et/ou par date de validation"
"description" => "Récuperer toutes les productions de la hierarchie descendante d'un utilisateur par son ID filtrés par etat et/ou par date de validation, il est possible de renseigner uniquement la date de debut, toutes les productions du jour(date de debut) seront affichés"
"parameters" => [
[
"name" => "id"
"in" => "path"
"description" => "ID de l'utilisateur"
"type" => "integer"
"required" => true
"example" => 10
]
[
"name" => "etat"
"in" => "query"
"description" => "etat de la production (1 = ok, 2 = ko)"
"type" => "integer"
"required" => false
"example" => 2
]
[
"name" => "debut"
"in" => "query"
"description" => "date de debut production"
"type" => "date"
"required" => false
"example" => "12-05-2022 ou 12/05/2022"
]
[
"name" => "fin"
"in" => "query"
"description" => "date de fin production"
"type" => "date"
"required" => false
"example" => "12-05-2022 ou 12/05/2022"
]
]
]
"input" => null
"output" => null
"stateless" => null
"input_formats" => [
"jsonld" => [
"application/ld+json"
]
"json" => [
"application/json"
]
"csv" => [
"text/csv"
]
"multipart" => [
"multipart/form-data"
]
"binary" => [
"application/octet-stream"
]
]
"output_formats" => [
"jsonld" => [
"application/ld+json"
]
"json" => [
"application/json"
]
"csv" => [
"text/csv"
]
"multipart" => [
"multipart/form-data"
]
"binary" => [
"application/octet-stream"
]
]
] |
| productionsCoordinates |
[
"method" => "GET"
"path" => "/productions/coordinates/{codeCluster}"
"controller" => "App\Controller\Api\Production\ProductionsCoordinatesController"
"read" => false
"output" => [
"class" => "App\Dto\Production"
"name" => "Production"
]
"openapi_context" => [
"summary" => "Récupérer les coordonnées (latitude,longitude) de chaque point filtrées par codeCluster et codeInsee."
"description" => "Récupérer les coordonnées (latitude,longitude) de chaque point filtrées par codeCluster et codeInsee."
"parameters" => [
[
"name" => "codeCluster"
"in" => "path"
"description" => "Code cluster"
"type" => "string"
"required" => true
"example" => "08-02"
]
[
"name" => "codeInsee"
"in" => "query"
"description" => "Code insee"
"type" => "string"
"required" => false
]
[
"name" => "debut"
"in" => "query"
"description" => "date de debut production"
"type" => "date"
"required" => false
"example" => "12-05-2022 ou 12/05/2022"
]
[
"name" => "fin"
"in" => "query"
"description" => "date de fin production"
"type" => "date"
"required" => false
"example" => "12-05-2022 ou 12/05/2022"
]
]
]
"input" => null
"stateless" => null
"input_formats" => [
"jsonld" => [
"application/ld+json"
]
"json" => [
"application/json"
]
"csv" => [
"text/csv"
]
"multipart" => [
"multipart/form-data"
]
"binary" => [
"application/octet-stream"
]
]
"output_formats" => [
"jsonld" => [
"application/ld+json"
]
"json" => [
"application/json"
]
"csv" => [
"text/csv"
]
"multipart" => [
"multipart/form-data"
]
"binary" => [
"application/octet-stream"
]
]
] |
| productionsUsersIdTreeFirstTotalsByCategories |
[
"method" => "GET"
"path" => "/productions-totals/{pointOfSaleId}"
"name" => "api_get_totals_productions_by_category_user"
"read" => false
"output" => [
"class" => "App\Dto\ProductionTotal"
"name" => "ProductionTotal"
]
"openapi_context" => [
"summary" => "Récuperer tous les totaux de ventes par catégorie de la hierarchie descendante direct d'un utilisateur par son ID et filtrés par ID de point de vente et/ou par date"
"description" => "Récuperer tous les totaux de ventes par catégorie de la hierarchie descendante direct d'un utilisateur par son ID et filtrés par ID de point de vente et/ou par date , il est possible de renseigner uniquement la date de debut, tous les déclaratifs du jour(date de debut) seront affichés"
"parameters" => [
[
"name" => "idUser"
"in" => "query"
"description" => "Id de l'utilisateur"
"type" => "integer"
"required" => false
]
[
"name" => "pointOfSaleId"
"in" => "path"
"description" => "ID de point de vente"
"type" => "integer"
"required" => true
"example" => 3
]
[
"name" => "debut"
"in" => "query"
"description" => "date de debut production"
"type" => "date"
"required" => true
"example" => "12-05-2022 ou 12/05/2022"
]
[
"name" => "fin"
"in" => "query"
"description" => "date de fin production"
"type" => "date"
"required" => true
"example" => "12-05-2022 ou 12/05/2022"
]
]
]
"input" => null
"stateless" => null
"input_formats" => [
"jsonld" => [
"application/ld+json"
]
"json" => [
"application/json"
]
"csv" => [
"text/csv"
]
"multipart" => [
"multipart/form-data"
]
"binary" => [
"application/octet-stream"
]
]
"output_formats" => [
"jsonld" => [
"application/ld+json"
]
"json" => [
"application/json"
]
"csv" => [
"text/csv"
]
"multipart" => [
"multipart/form-data"
]
"binary" => [
"application/octet-stream"
]
]
] |
| productionsUsersIdTreeAllAscendanteKpi |
[
"method" => "GET"
"path" => "/productions-kpi-ascendante/{pointOfSaleId}"
"name" => "api_get_kpi_productions_ascendante"
"read" => false
"output" => [
"class" => "App\Dto\ProductionKpi"
"name" => "ProductionKpi"
]
"openapi_context" => [
"summary" => "Récuperer tous les kpi de ventes filtrés par ID de point de vente et/ou par date et/ou ID de secteur et/ou code Insee."
"description" => "Récuperer tous les kpi de ventes filtrés par ID de point de vente et/ou par date et/ou ID de secteur et/ou code Insee , il est possible de renseigner uniquement la date de debut, tous les productions du jour(date de debut) seront affichés"
"parameters" => [
[
"name" => "pointOfSaleId"
"in" => "path"
"description" => "ID de point de vente"
"type" => "integer"
"required" => true
"example" => 3
]
[
"name" => "clusterId"
"in" => "query"
"description" => "ID de secteur"
"type" => "integer"
"required" => false
]
[
"name" => "codeCluster"
"in" => "query"
"description" => "code de secteur"
"type" => "string"
"required" => false
]
[
"name" => "codeInsee"
"in" => "query"
"description" => "Code insee"
"type" => "string"
"required" => false
]
[
"name" => "userId"
"in" => "query"
"description" => "ID utilisateur"
"type" => "integer"
"required" => false
]
[
"name" => "categoryId"
"in" => "query"
"description" => "ID categorie"
"type" => "integer"
"required" => false
]
[
"name" => "debut"
"in" => "query"
"description" => "date de debut production"
"type" => "date"
"required" => false
"example" => "12-05-2022 ou 12/05/2022"
]
[
"name" => "fin"
"in" => "query"
"description" => "date de fin production"
"type" => "date"
"required" => false
"example" => "12-05-2022 ou 12/05/2022"
]
[
"name" => "optionSelect"
"in" => "query"
"description" => "option de sélection (B:Brute,V:Validation,R:Raccordement)"
"type" => "string"
"required" => false
"example" => "V"
]
]
]
"input" => null
"stateless" => null
"input_formats" => [
"jsonld" => [
"application/ld+json"
]
"json" => [
"application/json"
]
"csv" => [
"text/csv"
]
"multipart" => [
"multipart/form-data"
]
"binary" => [
"application/octet-stream"
]
]
"output_formats" => [
"jsonld" => [
"application/ld+json"
]
"json" => [
"application/json"
]
"csv" => [
"text/csv"
]
"multipart" => [
"multipart/form-data"
]
"binary" => [
"application/octet-stream"
]
]
] |
| productionsUsersIdTreeAllDescendanteKpi |
[
"method" => "GET"
"path" => "/productions-kpi-descendante/{pointOfSaleId}"
"name" => "api_get_kpi_productions_descendante"
"read" => false
"output" => [
"class" => "App\Dto\ProductionKpi"
"name" => "ProductionKpi"
]
"openapi_context" => [
"summary" => "Récuperer tous les kpi de ventes filtrés par ID de point de vente et/ou par date et/ou ID de secteur et/ou code Insee."
"description" => "Récuperer tous les kpi de ventes filtrés par ID de point de vente et/ou par date et/ou ID de secteur et/ou code Insee , il est possible de renseigner uniquement la date de debut, tous les productions du jour(date de debut) seront affichés"
"parameters" => [
[
"name" => "pointOfSaleId"
"in" => "path"
"description" => "ID de point de vente"
"type" => "integer"
"required" => true
"example" => 3
]
[
"name" => "clusterId"
"in" => "query"
"description" => "ID de secteur"
"type" => "integer"
"required" => false
]
[
"name" => "codeCluster"
"in" => "query"
"description" => "code de secteur"
"type" => "string"
"required" => false
]
[
"name" => "codeInsee"
"in" => "query"
"description" => "Code insee"
"type" => "string"
"required" => false
]
[
"name" => "userId"
"in" => "query"
"description" => "ID utilisateur"
"type" => "integer"
"required" => false
]
[
"name" => "categoryId"
"in" => "query"
"description" => "ID categorie"
"type" => "integer"
"required" => false
]
[
"name" => "debut"
"in" => "query"
"description" => "date de debut production"
"type" => "date"
"required" => false
"example" => "12-05-2022 ou 12/05/2022"
]
[
"name" => "fin"
"in" => "query"
"description" => "date de fin production"
"type" => "date"
"required" => false
"example" => "12-05-2022 ou 12/05/2022"
]
[
"name" => "optionSelect"
"in" => "query"
"description" => "option de sélection (B:Brute,V:Validation,R:Raccordement)"
"type" => "string"
"required" => false
"example" => "V"
]
]
]
"input" => null
"stateless" => null
"input_formats" => [
"jsonld" => [
"application/ld+json"
]
"json" => [
"application/json"
]
"csv" => [
"text/csv"
]
"multipart" => [
"multipart/form-data"
]
"binary" => [
"application/octet-stream"
]
]
"output_formats" => [
"jsonld" => [
"application/ld+json"
]
"json" => [
"application/json"
]
"csv" => [
"text/csv"
]
"multipart" => [
"multipart/form-data"
]
"binary" => [
"application/octet-stream"
]
]
] |
| productionsUsersIdTreeAllKpiByMonthRacc |
[
"method" => "GET"
"path" => "/productions-kpi-by-month/{pointOfSaleId}"
"name" => "api_get_kpi_by_month_productions"
"read" => false
"output" => [
"class" => "App\Dto\ProductionKpiByRacc"
"name" => "ProductionKpiByRacc"
]
"openapi_context" => [
"summary" => "Récuperer tous les kpi de ventes filtrés par ID de point de vente et/ou par date et/ou mois de raccordement."
"description" => "Récuperer tous les kpi de ventes filtrés par ID de point de vente et/ou par date et/ou mois de raccordement."
"parameters" => [
[
"name" => "option"
"in" => "query"
"description" => "option de selection (validation,raccordement)"
"type" => "string"
"required" => true
"example" => "validation"
]
[
"name" => "pointOfSaleId"
"in" => "path"
"description" => "ID de point de vente"
"type" => "integer"
"required" => true
"example" => 3
]
[
"name" => "userId"
"in" => "query"
"description" => "ID utilisateur"
"type" => "integer"
"required" => false
]
[
"name" => "etatId"
"in" => "query"
"description" => "ID d'etat"
"type" => "integer"
"required" => true
"example" => 125
]
[
"name" => "month"
"in" => "query"
"description" => "mois"
"type" => "integer"
"required" => false
"example" => 10
]
[
"name" => "year"
"in" => "query"
"description" => "année"
"type" => "integer"
"required" => false
"example" => 2024
]
]
]
"input" => null
"stateless" => null
"input_formats" => [
"jsonld" => [
"application/ld+json"
]
"json" => [
"application/json"
]
"csv" => [
"text/csv"
]
"multipart" => [
"multipart/form-data"
]
"binary" => [
"application/octet-stream"
]
]
"output_formats" => [
"jsonld" => [
"application/ld+json"
]
"json" => [
"application/json"
]
"csv" => [
"text/csv"
]
"multipart" => [
"multipart/form-data"
]
"binary" => [
"application/octet-stream"
]
]
] |
| productionsByOptionGroup |
[
"method" => "GET"
"path" => "/productions-kpi-by-option-group/{optionSelect}/{optionGroup}"
"name" => "api_get_kpi_productions_by_option_group"
"read" => false
"output" => [
"class" => "App\Dto\ProductionKpiByOptionGroup"
"name" => "ProductionKpiByOptionGroup"
]
"openapi_context" => [
"summary" => "Récuperer tous les kpi de ventes filtrés par ID de point de vente selon les options de regroupement et de date."
"description" => "Récuperer tous les kpi de ventes filtrés par ID de point de vente selon les options de regroupement et de date."
"parameters" => [
[
"name" => "optionSelect"
"in" => "path"
"description" => "option de sélection (B:Brute,V:Validation,R:Raccordement)"
"type" => "string"
"required" => true
"example" => "V"
]
[
"name" => "debut"
"in" => "query"
"description" => "date de debut production"
"type" => "date"
"required" => true
"example" => "12-05-2022 ou 12/05/2022"
]
[
"name" => "fin"
"in" => "query"
"description" => "date de fin production"
"type" => "date"
"required" => true
"example" => "12-05-2022 ou 12/05/2022"
]
[
"name" => "pointOfSaleId"
"in" => "query"
"description" => "ID de point de vente"
"type" => "integer"
"required" => false
"example" => 3
]
[
"name" => "organisationId"
"in" => "query"
"description" => "ID organisation"
"type" => "integer"
"required" => false
"example" => 3
]
[
"name" => "optionGroup"
"in" => "path"
"description" => "option de regroupement (Tech,Produit,Categorie,PreCommande)"
"type" => "string"
"required" => true
"example" => "Tech"
]
[
"name" => "codeCluster"
"in" => "query"
"description" => "codeCluster"
"type" => "string"
"required" => false
]
[
"name" => "codeInsee"
"in" => "query"
"description" => "code Insee"
"type" => "string"
"required" => false
]
[
"name" => "idUser"
"in" => "query"
"description" => "ID utilisateur"
"type" => "integer"
"required" => false
]
[
"name" => "categoryId"
"in" => "query"
"description" => "Catégorie"
"schema" => [
"type" => "array"
"items" => [
"type" => "integer"
]
]
"required" => false
]
]
]
"input" => null
"stateless" => null
"input_formats" => [
"jsonld" => [
"application/ld+json"
]
"json" => [
"application/json"
]
"csv" => [
"text/csv"
]
"multipart" => [
"multipart/form-data"
]
"binary" => [
"application/octet-stream"
]
]
"output_formats" => [
"jsonld" => [
"application/ld+json"
]
"json" => [
"application/json"
]
"csv" => [
"text/csv"
]
"multipart" => [
"multipart/form-data"
]
"binary" => [
"application/octet-stream"
]
]
] |
| productionsByProducts |
[
"method" => "GET"
"path" => "//productions-kpi-by-product"
"name" => "api_get_kpi_productions_by_product_by_period"
"read" => false
"output" => [
"class" => "App\Dto\ProductionKpiByOptionGroup"
"name" => "ProductionKpiByOptionGroup"
]
"openapi_context" => [
"summary" => "Récuperer tous les kpi de ventes par gamme organisées par mois , semaine et jour."
"description" => "Récuperer tous les kpi de ventes par gamme organisées par mois , semaine et jour."
"parameters" => [
[
"name" => "optionSelect"
"in" => "query"
"description" => "option de sélection (B:Brute,V:Validation,R:Raccordement)"
"type" => "string"
"required" => false
"example" => "V"
]
[
"name" => "annee"
"in" => "query"
"description" => "Année de production"
"type" => "integer"
"required" => false
]
[
"name" => "pointOfSaleId"
"in" => "query"
"description" => "ID de point de vente"
"type" => "integer"
"required" => false
]
[
"name" => "organisationId"
"in" => "query"
"description" => "ID organisation"
"type" => "integer"
"required" => false
]
[
"name" => "codeCluster"
"in" => "query"
"description" => "codeCluster"
"type" => "string"
"required" => false
]
[
"name" => "codeInsee"
"in" => "query"
"description" => "code Insee"
"type" => "string"
"required" => false
]
[
"name" => "idUser"
"in" => "query"
"description" => "ID utilisateur"
"type" => "integer"
"required" => false
]
]
]
"input" => null
"stateless" => null
"input_formats" => [
"jsonld" => [
"application/ld+json"
]
"json" => [
"application/json"
]
"csv" => [
"text/csv"
]
"multipart" => [
"multipart/form-data"
]
"binary" => [
"application/octet-stream"
]
]
"output_formats" => [
"jsonld" => [
"application/ld+json"
]
"json" => [
"application/json"
]
"csv" => [
"text/csv"
]
"multipart" => [
"multipart/form-data"
]
"binary" => [
"application/octet-stream"
]
]
] |
| productionsByTechnology |
[
"method" => "GET"
"path" => "//productions-kpi-by-tech"
"name" => "api_get_kpi_productions_by_tech_by_period"
"read" => false
"output" => [
"class" => "App\Dto\ProductionKpiByOptionGroup"
"name" => "ProductionKpiByOptionGroup"
]
"openapi_context" => [
"summary" => "Récuperer tous les kpi de ventes par technologie organisées par mois , semaine et jour."
"description" => "Récuperer tous les kpi de ventes par technologie organisées par mois , semaine et jour."
"parameters" => [
[
"name" => "optionSelect"
"in" => "query"
"description" => "option de sélection (B:Brute,V:Validation,R:Raccordement)"
"type" => "string"
"required" => false
"example" => "V"
]
[
"name" => "annee"
"in" => "query"
"description" => "Année de production"
"type" => "integer"
"required" => false
]
[
"name" => "pointOfSaleId"
"in" => "query"
"description" => "ID de point de vente"
"type" => "integer"
"required" => false
]
[
"name" => "organisationId"
"in" => "query"
"description" => "ID organisation"
"type" => "integer"
"required" => false
]
[
"name" => "codeCluster"
"in" => "query"
"description" => "codeCluster"
"type" => "string"
"required" => false
]
[
"name" => "codeInsee"
"in" => "query"
"description" => "code Insee"
"type" => "string"
"required" => false
]
[
"name" => "idUser"
"in" => "query"
"description" => "ID utilisateur"
"type" => "integer"
"required" => false
]
]
]
"input" => null
"stateless" => null
"input_formats" => [
"jsonld" => [
"application/ld+json"
]
"json" => [
"application/json"
]
"csv" => [
"text/csv"
]
"multipart" => [
"multipart/form-data"
]
"binary" => [
"application/octet-stream"
]
]
"output_formats" => [
"jsonld" => [
"application/ld+json"
]
"json" => [
"application/json"
]
"csv" => [
"text/csv"
]
"multipart" => [
"multipart/form-data"
]
"binary" => [
"application/octet-stream"
]
]
] |
| productionsByOptionSelectFromJson |
[
"method" => "GET"
"path" => "/productions-consolidation/{idUser}/{optionSelect}"
"name" => "api_get_production_consolidation_from_json"
"openapi_context" => [
"summary" => "Récuperer tous les kpi de ventes filtrés par ID utilisateur selon l option de selection depuis le FTP."
"description" => "Récuperer tous les kpi de ventes filtrés par ID utilisateur selon l option de selection depuis le FTP."
"parameters" => [
[
"name" => "optionSelect"
"in" => "path"
"description" => "option de sélection (B:Brute,V:Validation,R:Raccordement)"
"type" => "string"
"required" => true
"example" => "V"
]
[
"name" => "idUser"
"in" => "path"
"description" => "ID utilisateur"
"type" => "integer"
"required" => true
"example" => 3
]
[
"name" => "cpv"
"in" => "query"
"description" => "CPV"
"type" => "integer"
"required" => false
]
]
]
"input" => null
"output" => null
"stateless" => null
"input_formats" => [
"jsonld" => [
"application/ld+json"
]
"json" => [
"application/json"
]
"csv" => [
"text/csv"
]
"multipart" => [
"multipart/form-data"
]
"binary" => [
"application/octet-stream"
]
]
"output_formats" => [
"jsonld" => [
"application/ld+json"
]
"json" => [
"application/json"
]
"csv" => [
"text/csv"
]
"multipart" => [
"multipart/form-data"
]
"binary" => [
"application/octet-stream"
]
]
] |
| productionsPrisesTotalsFromJson |
[
"method" => "GET"
"path" => "/productions-arret-cu/{pointOfSaleId}"
"name" => "api_get_production_arret_cu_from_json"
"openapi_context" => [
"summary" => "Récupérer tous les totaux des ventes des prises pour un point de vente lorsque l'arrêt du cuivre est effectif, depuis le FTP."
"description" => "Récupérer tous les totaux des ventes des prises pour un point de vente lorsque l'arrêt du cuivre est effectif, depuis le FTP."
"parameters" => [
[
"name" => "pointOfSaleId"
"in" => "path"
"description" => "ID de point de vente"
"type" => "integer"
"required" => true
"example" => 3
]
]
]
"input" => null
"output" => null
"stateless" => null
"input_formats" => [
"jsonld" => [
"application/ld+json"
]
"json" => [
"application/json"
]
"csv" => [
"text/csv"
]
"multipart" => [
"multipart/form-data"
]
"binary" => [
"application/octet-stream"
]
]
"output_formats" => [
"jsonld" => [
"application/ld+json"
]
"json" => [
"application/json"
]
"csv" => [
"text/csv"
]
"multipart" => [
"multipart/form-data"
]
"binary" => [
"application/octet-stream"
]
]
] |
| productionsByLblMotifInstance |
[
"method" => "GET"
"name" => "api_get_productions_by_libelle_motif_instance"
"path" => "/productions-by-lib-motif-instance"
"output" => [
"class" => "App\Dto\ProductionsByLblMotifInstance"
"name" => "ProductionsByLblMotifInstance"
]
"openapi_context" => [
"summary" => "Récuperer le nombre de productions par libellé du motif d'instance pour un point de vente donné"
"description" => "Récuperer le nombre de productions par libellé du motif d'instance pour un point de vente donné ,il est possible de renseigner uniquement la date de debut"
"parameters" => [
[
"name" => "pointOfSaleId"
"in" => "query"
"description" => "ID of sale"
"type" => "integer"
"required" => false
]
[
"name" => "organisationId"
"in" => "query"
"description" => "ID organisation"
"type" => "integer"
"required" => false
]
[
"name" => "debut"
"in" => "query"
"description" => "date de debut production"
"type" => "date"
"required" => false
"example" => "12-05-2022 ou 12/05/2022"
]
[
"name" => "fin"
"in" => "query"
"description" => "date de fin production"
"type" => "date"
"required" => false
"example" => "12-05-2022 ou 12/05/2022"
]
[
"name" => "codeCluster"
"in" => "query"
"description" => "codeCluster"
"type" => "string"
"required" => false
]
[
"name" => "codeInsee"
"in" => "query"
"description" => "code INSEE"
"type" => "string"
"required" => false
]
[
"name" => "idUser"
"in" => "query"
"description" => "ID utilisateur"
"type" => "integer"
"required" => false
]
]
]
"input" => null
"stateless" => null
"input_formats" => [
"jsonld" => [
"application/ld+json"
]
"json" => [
"application/json"
]
"csv" => [
"text/csv"
]
"multipart" => [
"multipart/form-data"
]
"binary" => [
"application/octet-stream"
]
]
"output_formats" => [
"jsonld" => [
"application/ld+json"
]
"json" => [
"application/json"
]
"csv" => [
"text/csv"
]
"multipart" => [
"multipart/form-data"
]
"binary" => [
"application/octet-stream"
]
]
] |
| productionsByStatus |
[
"method" => "GET"
"name" => "api_get_productions_by_status"
"path" => "/productions-by-status/{pointOfSaleId}"
"output" => [
"class" => "App\Dto\ProductionsByStatus"
"name" => "ProductionsByStatus"
]
"openapi_context" => [
"summary" => "Récuperer le nombre de productions par statut pour un point de vente donné."
"description" => "Récuperer le nombre de productions par statut pour un point de vente donné. ,il est possible de renseigner uniquement la date de debut"
"parameters" => [
[
"name" => "pointOfSaleId"
"in" => "path"
"description" => "ID of sale"
"type" => "integer"
"required" => true
"example" => 3
]
[
"name" => "userId"
"in" => "query"
"description" => "ID utilisateur, s'il est rempli, on retourne sa hiérarchie descendante "ALL""
"type" => "integer"
"required" => false
]
[
"name" => "debut"
"in" => "query"
"description" => "date de debut production"
"type" => "date"
"required" => false
"example" => "12-05-2022 ou 12/05/2022"
]
[
"name" => "fin"
"in" => "query"
"description" => "date de fin production"
"type" => "date"
"required" => false
"example" => "12-05-2022 ou 12/05/2022"
]
]
]
"input" => null
"stateless" => null
"input_formats" => [
"jsonld" => [
"application/ld+json"
]
"json" => [
"application/json"
]
"csv" => [
"text/csv"
]
"multipart" => [
"multipart/form-data"
]
"binary" => [
"application/octet-stream"
]
]
"output_formats" => [
"jsonld" => [
"application/ld+json"
]
"json" => [
"application/json"
]
"csv" => [
"text/csv"
]
"multipart" => [
"multipart/form-data"
]
"binary" => [
"application/octet-stream"
]
]
] |
| productionsByInterventionStatus |
[
"method" => "GET"
"name" => "api_get_productions_by_intervention_status"
"path" => "/productions-by-intervention-status"
"output" => [
"class" => "App\Dto\ProductionsByInterventionStatus"
"name" => "ProductionsByInterventionStatus"
]
"openapi_context" => [
"summary" => "Récuperer le nombre de productions par statut d'intervention pour un point de vente donné"
"description" => "Récuperer le nombre de productions par statut d'intervention pour un point de vente donné ,il est possible de renseigner uniquement la date de debut"
"parameters" => [
[
"name" => "pointOfSaleId"
"in" => "query"
"description" => "ID of sale"
"type" => "integer"
"required" => false
]
[
"name" => "organisationId"
"in" => "query"
"description" => "ID organisation"
"type" => "integer"
"required" => false
]
[
"name" => "debut"
"in" => "query"
"description" => "date de debut production"
"type" => "date"
"required" => false
"example" => "12-05-2022 ou 12/05/2022"
]
[
"name" => "fin"
"in" => "query"
"description" => "date de fin production"
"type" => "date"
"required" => false
"example" => "12-05-2022 ou 12/05/2022"
]
[
"name" => "codeCluster"
"in" => "query"
"description" => "codeCluster"
"type" => "string"
"required" => false
]
[
"name" => "codeInsee"
"in" => "query"
"description" => "code INSEE"
"type" => "string"
"required" => false
]
[
"name" => "idUser"
"in" => "query"
"description" => "ID utilisateur"
"type" => "integer"
"required" => false
]
]
]
"input" => null
"stateless" => null
"input_formats" => [
"jsonld" => [
"application/ld+json"
]
"json" => [
"application/json"
]
"csv" => [
"text/csv"
]
"multipart" => [
"multipart/form-data"
]
"binary" => [
"application/octet-stream"
]
]
"output_formats" => [
"jsonld" => [
"application/ld+json"
]
"json" => [
"application/json"
]
"csv" => [
"text/csv"
]
"multipart" => [
"multipart/form-data"
]
"binary" => [
"application/octet-stream"
]
]
] |
| productionsByAnnulationTypes |
[
"method" => "GET"
"name" => "api_get_productions_by_annulation_types"
"path" => "/productions-by-annulation-types"
"output" => [
"class" => "App\Dto\ProductionsByAnnulationTypes"
"name" => "ProductionsByAnnulationTypes"
]
"openapi_context" => [
"summary" => "Récuperer le nombre de productions par type d'annulation pour un point de vente donné"
"description" => "Récuperer le nombre de productions par type d'annulation pour un point de vente donné ,il est possible de renseigner uniquement la date de debut"
"parameters" => [
[
"name" => "pointOfSaleId"
"in" => "query"
"description" => "ID of sale"
"type" => "integer"
"required" => false
]
[
"name" => "organisationId"
"in" => "query"
"description" => "ID organisation"
"type" => "integer"
"required" => false
]
[
"name" => "idUser"
"in" => "query"
"description" => "ID utilisateur"
"type" => "integer"
"required" => false
]
[
"name" => "debut"
"in" => "query"
"description" => "date de debut production"
"type" => "date"
"required" => false
"example" => "12-05-2022 ou 12/05/2022"
]
[
"name" => "fin"
"in" => "query"
"description" => "date de fin production"
"type" => "date"
"required" => false
"example" => "12-05-2022 ou 12/05/2022"
]
[
"name" => "codeCluster"
"in" => "query"
"description" => "codeCluster"
"type" => "string"
"required" => false
]
[
"name" => "codeInsee"
"in" => "query"
"description" => "code INSEE"
"type" => "string"
"required" => false
]
]
]
"input" => null
"stateless" => null
"input_formats" => [
"jsonld" => [
"application/ld+json"
]
"json" => [
"application/json"
]
"csv" => [
"text/csv"
]
"multipart" => [
"multipart/form-data"
]
"binary" => [
"application/octet-stream"
]
]
"output_formats" => [
"jsonld" => [
"application/ld+json"
]
"json" => [
"application/json"
]
"csv" => [
"text/csv"
]
"multipart" => [
"multipart/form-data"
]
"binary" => [
"application/octet-stream"
]
]
] |
| productionsByCategoryForSixMonths |
[
"method" => "GET"
"name" => "api_get_productions_by_category_for_12_months"
"path" => "/productions-by-category"
"output" => [
"class" => "App\Dto\ProductionsByCategoryFor12Months"
"name" => "ProductionsByCategoryFor12Months"
]
"openapi_context" => [
"summary" => "Récuperer le total de productions par catégorie pour un point de vente donné pour une periode de 12 mois"
"description" => "Récuperer le total de productions par catégorie pour un point de vente donné pour une periode de 12 mois"
"parameters" => [
[
"name" => "pointOfSaleId"
"in" => "query"
"description" => "ID of sale"
"type" => "integer"
"required" => false
]
[
"name" => "organisationId"
"in" => "query"
"description" => "ID organisation"
"type" => "integer"
"required" => false
]
[
"name" => "month"
"in" => "query"
"description" => "mois"
"type" => "integer"
"required" => false
"example" => 11
]
[
"name" => "year"
"in" => "query"
"description" => "année"
"type" => "integer"
"required" => false
"example" => 2024
]
[
"name" => "codeCluster"
"in" => "query"
"description" => "codeCluster"
"type" => "string"
"required" => false
]
[
"name" => "codeInsee"
"in" => "query"
"description" => "code INSEE"
"type" => "string"
"required" => false
]
[
"name" => "idUser"
"in" => "query"
"description" => "ID utilisateur"
"type" => "integer"
"required" => false
]
]
]
"input" => null
"stateless" => null
"input_formats" => [
"jsonld" => [
"application/ld+json"
]
"json" => [
"application/json"
]
"csv" => [
"text/csv"
]
"multipart" => [
"multipart/form-data"
]
"binary" => [
"application/octet-stream"
]
]
"output_formats" => [
"jsonld" => [
"application/ld+json"
]
"json" => [
"application/json"
]
"csv" => [
"text/csv"
]
"multipart" => [
"multipart/form-data"
]
"binary" => [
"application/octet-stream"
]
]
] |
| productionsAnalytics |
[
"method" => "GET"
"path" => "/productions-analytics"
"controller" => "App\Controller\Api\Production\ProductionAnalyticsController"
"output" => [
"class" => "App\Dto\ProductionsAnalytics"
"name" => "ProductionsAnalytics"
]
"openapi_context" => [
"summary" => "Récupérer l'analyse des ventes pour un point de vente, un secteur sur un mois donné."
"description" => "Récupérer l'analyse des ventes pour un point de vente, un secteur sur un mois donné."
"parameters" => [
[
"name" => "pointOfSaleId"
"in" => "query"
"description" => "ID de point de vente"
"type" => "integer"
"required" => false
]
[
"name" => "organisationId"
"in" => "query"
"description" => "ID organisation"
"type" => "integer"
"required" => false
]
[
"name" => "codeCluster"
"in" => "query"
"description" => "code Cluster"
"type" => "string"
"required" => false
]
[
"name" => "codeInsee"
"in" => "query"
"description" => "code INSEE"
"type" => "string"
"required" => false
]
[
"name" => "month"
"in" => "query"
"description" => "mois"
"type" => "integer"
"required" => false
"example" => 1
]
[
"name" => "year"
"in" => "query"
"description" => "année"
"type" => "integer"
"required" => false
"example" => 2025
]
[
"name" => "optionSelect"
"in" => "query"
"description" => "option de sélection (B:Brute,V:Validation,R:Raccordement)"
"type" => "string"
"required" => false
"example" => "V"
]
[
"name" => "categoryId"
"in" => "query"
"description" => "Catégorie"
"schema" => [
"type" => "array"
"items" => [
"type" => "integer"
]
]
"required" => false
]
[
"name" => "nbrMonth"
"in" => "query"
"description" => "nombre du mois"
"type" => "integer"
"required" => false
"example" => 6
]
[
"name" => "idUser"
"in" => "query"
"description" => "ID uilisateur"
"type" => "integer"
"required" => false
]
[
"name" => "sellerId"
"in" => "query"
"description" => "ID vendeur"
"type" => "integer"
"required" => false
]
[
"name" => "perid"
"in" => "query"
"description" => "Identifiant vendeur"
"type" => "string"
"required" => false
]
[
"name" => "departement"
"in" => "query"
"description" => "Département"
"type" => "string"
"required" => false
]
]
]
"input" => null
"stateless" => null
"input_formats" => [
"jsonld" => [
"application/ld+json"
]
"json" => [
"application/json"
]
"csv" => [
"text/csv"
]
"multipart" => [
"multipart/form-data"
]
"binary" => [
"application/octet-stream"
]
]
"output_formats" => [
"jsonld" => [
"application/ld+json"
]
"json" => [
"application/json"
]
"csv" => [
"text/csv"
]
"multipart" => [
"multipart/form-data"
]
"binary" => [
"application/octet-stream"
]
]
] |
| productionsAnalyticsByClusters |
[
"method" => "GET"
"name" => "api_get_productions_analytics_by_clusters"
"path" => "/productions-analytics-by-clusters"
"output" => [
"class" => "App\Dto\ProductionsAnalytics"
"name" => "ProductionsAnalytics"
]
"openapi_context" => [
"summary" => "Récupérer l'analyse des ventes par secteur sur un mois donné."
"description" => "Récupérer l'analyse des ventes par secteur sur un mois donné."
"parameters" => [
[
"name" => "pointOfSaleId"
"in" => "query"
"description" => "ID de point de vente"
"type" => "integer"
"required" => false
]
[
"name" => "organisationId"
"in" => "query"
"description" => "ID organisation"
"type" => "integer"
"required" => false
]
[
"name" => "codeCluster"
"in" => "query"
"description" => "code Cluster"
"type" => "string"
"required" => false
]
[
"name" => "codeInsee"
"in" => "query"
"description" => "code INSEE"
"type" => "string"
"required" => false
]
[
"name" => "month"
"in" => "query"
"description" => "mois"
"type" => "integer"
"required" => false
"example" => 1
]
[
"name" => "year"
"in" => "query"
"description" => "année"
"type" => "integer"
"required" => false
"example" => 2025
]
[
"name" => "optionSelect"
"in" => "query"
"description" => "option de sélection (B:Brute,V:Validation,R:Raccordement)"
"type" => "string"
"required" => false
"example" => "V"
]
[
"name" => "categoryId"
"in" => "query"
"description" => "Catégorie"
"schema" => [
"type" => "array"
"items" => [
"type" => "integer"
]
]
"required" => false
]
[
"name" => "nbrMonth"
"in" => "query"
"description" => "nombre du mois"
"type" => "integer"
"required" => false
"example" => 6
]
[
"name" => "idUser"
"in" => "query"
"description" => "ID uilisateur"
"type" => "integer"
"required" => false
]
[
"name" => "sellerId"
"in" => "query"
"description" => "ID vendeur"
"type" => "integer"
"required" => false
]
[
"name" => "perid"
"in" => "query"
"description" => "Identifiant vendeur"
"type" => "string"
"required" => false
]
[
"name" => "departement"
"in" => "query"
"description" => "Département"
"type" => "string"
"required" => false
]
]
]
"input" => null
"stateless" => null
"input_formats" => [
"jsonld" => [
"application/ld+json"
]
"json" => [
"application/json"
]
"csv" => [
"text/csv"
]
"multipart" => [
"multipart/form-data"
]
"binary" => [
"application/octet-stream"
]
]
"output_formats" => [
"jsonld" => [
"application/ld+json"
]
"json" => [
"application/json"
]
"csv" => [
"text/csv"
]
"multipart" => [
"multipart/form-data"
]
"binary" => [
"application/octet-stream"
]
]
] |
| productionsDetailsResilies |
[
"method" => "GET"
"name" => "api_get_productions_details_canceled"
"path" => "/productions_details_canceled"
"openapi_context" => [
"summary" => "Récupérer les détails de vente résiliées pour un point de vente."
"description" => "Récupérer les détails de vente résiliées pour un point de vente."
"parameters" => [
[
"name" => "pointOfSaleId"
"in" => "query"
"description" => "ID de point de vente"
"type" => "integer"
"required" => false
"example" => 3
]
[
"name" => "codeCluster"
"in" => "query"
"description" => "code Cluster"
"type" => "string"
"required" => false
]
[
"name" => "month"
"in" => "query"
"description" => "mois"
"type" => "integer"
"required" => false
"example" => 1
]
[
"name" => "year"
"in" => "query"
"description" => "année"
"type" => "integer"
"required" => false
"example" => 2025
]
[
"name" => "optionSelect"
"in" => "query"
"description" => "option de sélection (B:Brute,V:Validation,R:Raccordement)"
"type" => "string"
"required" => false
"example" => "V"
]
]
]
"input" => null
"output" => null
"stateless" => null
"input_formats" => [
"jsonld" => [
"application/ld+json"
]
"json" => [
"application/json"
]
"csv" => [
"text/csv"
]
"multipart" => [
"multipart/form-data"
]
"binary" => [
"application/octet-stream"
]
]
"output_formats" => [
"jsonld" => [
"application/ld+json"
]
"json" => [
"application/json"
]
"csv" => [
"text/csv"
]
"multipart" => [
"multipart/form-data"
]
"binary" => [
"application/octet-stream"
]
]
] |
| productionsDetailsMrz |
[
"method" => "GET"
"name" => "api_get_productions_details_mrz"
"path" => "/productions_details_mrz/{pointOfSaleId}"
"openapi_context" => [
"summary" => "Récupérer les détails de vente MRZ pour un point de vente."
"description" => "Récupérer les détails de vente MRZ pour un point de vente."
"parameters" => [
[
"name" => "pointOfSaleId"
"in" => "path"
"description" => "ID de point de vente"
"type" => "integer"
"required" => true
"example" => 3
]
[
"name" => "codeCluster"
"in" => "query"
"description" => "code Cluster"
"type" => "string"
"required" => false
]
[
"name" => "codeInsee"
"in" => "query"
"description" => "code Insee"
"type" => "string"
"required" => false
]
[
"name" => "month"
"in" => "query"
"description" => "mois"
"type" => "integer"
"required" => false
"example" => 1
]
[
"name" => "year"
"in" => "query"
"description" => "année"
"type" => "integer"
"required" => false
"example" => 2025
]
[
"name" => "identityCtrl"
"in" => "query"
"description" => "Identité CTRL"
"type" => "string"
"required" => false
]
[
"name" => "optionSelect"
"in" => "query"
"description" => "option de sélection (B:Brute,V:Validation,R:Raccordement)"
"type" => "string"
"required" => false
"example" => "V"
]
]
]
"input" => null
"output" => null
"stateless" => null
"input_formats" => [
"jsonld" => [
"application/ld+json"
]
"json" => [
"application/json"
]
"csv" => [
"text/csv"
]
"multipart" => [
"multipart/form-data"
]
"binary" => [
"application/octet-stream"
]
]
"output_formats" => [
"jsonld" => [
"application/ld+json"
]
"json" => [
"application/json"
]
"csv" => [
"text/csv"
]
"multipart" => [
"multipart/form-data"
]
"binary" => [
"application/octet-stream"
]
]
] |
| productionsDetailsResiliesMobile |
[
"method" => "GET"
"name" => "api_get_productions_details_canceled_mobile"
"path" => "/productions_details_canceled_mobile"
"openapi_context" => [
"summary" => "Récupérer les détails de vente mobile résiliées pour un point de vente."
"description" => "Récupérer les détails de vente mobile résiliées pour un point de vente."
"parameters" => [
[
"name" => "pointOfSaleId"
"in" => "query"
"description" => "ID de point de vente"
"type" => "integer"
"required" => false
"example" => 3
]
[
"name" => "codeCluster"
"in" => "query"
"description" => "code Cluster"
"type" => "string"
"required" => false
]
[
"name" => "month"
"in" => "query"
"description" => "mois"
"type" => "integer"
"required" => false
"example" => 1
]
[
"name" => "year"
"in" => "query"
"description" => "année"
"type" => "integer"
"required" => false
"example" => 2025
]
[
"name" => "optionSelect"
"in" => "query"
"description" => "option de sélection (B:Brute,V:Validation,R:Raccordement)"
"type" => "string"
"required" => false
"example" => "V"
]
]
]
"input" => null
"output" => null
"stateless" => null
"input_formats" => [
"jsonld" => [
"application/ld+json"
]
"json" => [
"application/json"
]
"csv" => [
"text/csv"
]
"multipart" => [
"multipart/form-data"
]
"binary" => [
"application/octet-stream"
]
]
"output_formats" => [
"jsonld" => [
"application/ld+json"
]
"json" => [
"application/json"
]
"csv" => [
"text/csv"
]
"multipart" => [
"multipart/form-data"
]
"binary" => [
"application/octet-stream"
]
]
] |
| productionsZeroSalesDays |
[
"method" => "GET"
"name" => "api_get_productions_zero_sales_days"
"path" => "/productions-zero-sales-days/{pointOfSaleId}/{codeCluster}"
"output" => [
"class" => "App\Dto\ProductionsZeroSalesDays"
"name" => "ProductionsZeroSalesDays"
]
"openapi_context" => [
"summary" => "Récupérer le nombre des jours qui ont 0 ventes selon les paramètres donnés."
"description" => "Récupérer le nombre des jours qui ont 0 ventes selon les paramètres donnés."
"parameters" => [
[
"name" => "pointOfSaleId"
"in" => "path"
"description" => "ID de point de vente"
"type" => "integer"
"required" => true
"example" => 3
]
[
"name" => "codeCluster"
"in" => "path"
"description" => "code Cluster"
"type" => "string"
"required" => true
]
[
"name" => "codeInsee"
"in" => "query"
"description" => "codeInsee"
"type" => "string"
"required" => false
]
[
"name" => "optionSelect"
"in" => "query"
"description" => "option de sélection (B:Brute,V:Validation,R:Raccordement)"
"type" => "string"
"required" => false
"example" => "B"
]
]
]
"input" => null
"stateless" => null
"input_formats" => [
"jsonld" => [
"application/ld+json"
]
"json" => [
"application/json"
]
"csv" => [
"text/csv"
]
"multipart" => [
"multipart/form-data"
]
"binary" => [
"application/octet-stream"
]
]
"output_formats" => [
"jsonld" => [
"application/ld+json"
]
"json" => [
"application/json"
]
"csv" => [
"text/csv"
]
"multipart" => [
"multipart/form-data"
]
"binary" => [
"application/octet-stream"
]
]
] |
| productionsSalesByMonthWeekDayHour |
[
"method" => "GET"
"path" => "/productions-by-month-week-day-hour"
"controller" => "App\Controller\Api\Production\ProductionSalesStatsController"
"output" => [
"class" => "App\Dto\ProductionSalesStats"
"name" => "ProductionSalesStats"
]
"openapi_context" => [
"summary" => "Récupérer la répartition des ventes par mois, semaine, jour et heure pour un point de vente."
"description" => "Récupérer la répartition des ventes par mois, semaine, jour et heure pour un point de vente."
"parameters" => [
[
"name" => "pointOfSaleId"
"in" => "query"
"description" => "ID de point de vente"
"type" => "integer"
"required" => false
]
[
"name" => "organisationId"
"in" => "query"
"description" => "ID organisation"
"type" => "integer"
"required" => false
]
[
"name" => "codeCluster"
"in" => "query"
"description" => "code Cluster"
"type" => "string"
"required" => false
]
[
"name" => "codeInsee"
"in" => "query"
"description" => "code Insee"
"type" => "string"
"required" => false
]
[
"name" => "year"
"in" => "query"
"description" => "année"
"type" => "integer"
"required" => false
"example" => 2025
]
[
"name" => "optionSelect"
"in" => "query"
"description" => "option de sélection (B:Brute,V:Validation,R:Raccordement)"
"type" => "string"
"required" => false
"example" => "B"
]
[
"name" => "byCategory"
"in" => "query"
"description" => "Partition par catégorie (1,0)"
"type" => "integer"
"required" => false
"example" => 0
]
[
"name" => "idUser"
"in" => "query"
"description" => "ID utilisateur"
"type" => "integer"
"required" => false
]
]
]
"input" => null
"stateless" => null
"input_formats" => [
"jsonld" => [
"application/ld+json"
]
"json" => [
"application/json"
]
"csv" => [
"text/csv"
]
"multipart" => [
"multipart/form-data"
]
"binary" => [
"application/octet-stream"
]
]
"output_formats" => [
"jsonld" => [
"application/ld+json"
]
"json" => [
"application/json"
]
"csv" => [
"text/csv"
]
"multipart" => [
"multipart/form-data"
]
"binary" => [
"application/octet-stream"
]
]
] |
| productionsSalesForOneDay |
[
"method" => "GET"
"name" => "api_get_productions_by_hour_for_one_day"
"path" => "/productions-for-one-day/{pointOfSaleId}"
"output" => [
"class" => "App\Dto\ProductionSalesByDay"
"name" => "ProductionSalesByDay"
]
"openapi_context" => [
"summary" => "Récupérer la répartition des ventes par heure pour un point de vente sur une journée"
"description" => "Récupérer la répartition des ventes par heure pour un point de vente sur une journée"
"parameters" => [
[
"name" => "pointOfSaleId"
"in" => "path"
"description" => "ID de point de vente"
"type" => "integer"
"required" => true
"example" => 3
]
[
"name" => "codeCluster"
"in" => "query"
"description" => "code Cluster"
"type" => "string"
"required" => false
]
[
"name" => "codeInsee"
"in" => "query"
"description" => "code INSEE"
"type" => "string"
"required" => false
]
[
"name" => "date"
"in" => "query"
"description" => "Date"
"type" => "date"
"required" => false
"example" => "20-01-2024"
]
[
"name" => "userId"
"in" => "query"
"description" => "ID vendeur"
"type" => "integer"
"required" => false
]
[
"name" => "optionSelect"
"in" => "query"
"description" => "option de sélection (B:Brute,V:Validation,R:Raccordement)"
"type" => "string"
"required" => false
"example" => "B"
]
[
"name" => "roleUser"
"in" => "query"
"description" => "Role utlisateur connecté"
"type" => "string"
"required" => false
]
]
]
"input" => null
"stateless" => null
"input_formats" => [
"jsonld" => [
"application/ld+json"
]
"json" => [
"application/json"
]
"csv" => [
"text/csv"
]
"multipart" => [
"multipart/form-data"
]
"binary" => [
"application/octet-stream"
]
]
"output_formats" => [
"jsonld" => [
"application/ld+json"
]
"json" => [
"application/json"
]
"csv" => [
"text/csv"
]
"multipart" => [
"multipart/form-data"
]
"binary" => [
"application/octet-stream"
]
]
] |
| productionsSalesByDay |
[
"method" => "GET"
"path" => "/productions-by-day/{pointOfSaleId}"
"controller" => "App\Controller\Api\Production\ProductionsByDayController"
"output" => [
"class" => "App\Dto\ProductionSalesByDay"
"name" => "ProductionSalesByDay"
]
"openapi_context" => [
"summary" => "Récupérer la répartition des ventes par jour pour un point de vente."
"description" => "Récupérer la répartition des ventes par jour pour un point de vente."
"parameters" => [
[
"name" => "pointOfSaleId"
"in" => "path"
"description" => "ID de point de vente"
"type" => "integer"
"required" => true
"example" => 3
]
[
"name" => "codeCluster"
"in" => "query"
"description" => "code Cluster"
"type" => "string"
"required" => false
]
[
"name" => "codeInsee"
"in" => "query"
"description" => "code INSEE"
"type" => "string"
"required" => false
]
[
"name" => "mois"
"in" => "query"
"description" => "mois"
"type" => "integer"
"required" => false
]
[
"name" => "annee"
"in" => "query"
"description" => "année"
"type" => "integer"
"required" => false
]
[
"name" => "idUser"
"in" => "query"
"description" => "ID utilisateur"
"type" => "integer"
"required" => false
]
[
"name" => "optionSelect"
"in" => "query"
"description" => "option de sélection (B:Brute,V:Validation,R:Raccordement)"
"type" => "string"
"required" => false
"example" => "B"
]
[
"name" => "roleUser"
"in" => "query"
"description" => "Role utlisateur connecté"
"type" => "string"
"required" => false
]
[
"name" => "categoryId"
"in" => "query"
"description" => "Catégorie"
"schema" => [
"type" => "array"
"items" => [
"type" => "integer"
]
]
"required" => false
]
]
]
"input" => null
"stateless" => null
"input_formats" => [
"jsonld" => [
"application/ld+json"
]
"json" => [
"application/json"
]
"csv" => [
"text/csv"
]
"multipart" => [
"multipart/form-data"
]
"binary" => [
"application/octet-stream"
]
]
"output_formats" => [
"jsonld" => [
"application/ld+json"
]
"json" => [
"application/json"
]
"csv" => [
"text/csv"
]
"multipart" => [
"multipart/form-data"
]
"binary" => [
"application/octet-stream"
]
]
] |
| productionsDetailsForOneDay |
[
"method" => "GET"
"name" => "api_get_productions_details_fro_one_day"
"path" => "/productions-details-for-one-day/{pointOfSaleId}"
"openapi_context" => [
"summary" => "Récupérer la liste des ventes pour un point de vente sur une journée."
"description" => "Récupérer la liste des ventes pour un point de vente sur une journée."
"parameters" => [
[
"name" => "pointOfSaleId"
"in" => "path"
"description" => "ID de point de vente"
"type" => "integer"
"required" => true
"example" => 3
]
[
"name" => "organisationId"
"in" => "query"
"description" => "ID organisation"
"type" => "integer"
"required" => false
]
[
"name" => "codeCluster"
"in" => "query"
"description" => "code Cluster"
"type" => "string"
"required" => false
]
[
"name" => "codeInsee"
"in" => "query"
"description" => "code INSEE"
"type" => "string"
"required" => false
]
[
"name" => "date"
"in" => "query"
"description" => "Date"
"type" => "date"
"required" => false
"example" => "20-01-2024"
]
[
"name" => "idUser"
"in" => "query"
"description" => "ID utilisateur"
"type" => "integer"
"required" => false
]
[
"name" => "optionSelect"
"in" => "query"
"description" => "option de sélection (B:Brute,V:Validation,R:Raccordement)"
"type" => "string"
"required" => false
"example" => "B"
]
[
"name" => "yearMonth"
"in" => "query"
"description" => "Année-Mois"
"type" => "string"
"required" => false
"example" => "2024-01"
]
[
"name" => "etatId"
"in" => "query"
"description" => "etat de la production (1 = Raccordé , 2 = Racco KO, 3 = en cours, 4 = en cours de rattrapage, 5 = non précisé)"
"type" => "integer"
"required" => false
"example" => 2
]
[
"name" => "roleUser"
"in" => "query"
"description" => "Role utlisateur connecté"
"type" => "string"
"required" => false
]
]
]
"input" => null
"output" => null
"stateless" => null
"input_formats" => [
"jsonld" => [
"application/ld+json"
]
"json" => [
"application/json"
]
"csv" => [
"text/csv"
]
"multipart" => [
"multipart/form-data"
]
"binary" => [
"application/octet-stream"
]
]
"output_formats" => [
"jsonld" => [
"application/ld+json"
]
"json" => [
"application/json"
]
"csv" => [
"text/csv"
]
"multipart" => [
"multipart/form-data"
]
"binary" => [
"application/octet-stream"
]
]
] |
| getProductionsMissingCities |
[
"method" => "GET"
"name" => "api_get_production_consolidation_missing_cities"
"path" => "/productions-missing-cities/{pointOfSaleId}/{codeCluster}/{year}/{month}"
"openapi_context" => [
"summary" => "Récupérer les villes qui n'ont pas des ventes selon les paramètres données."
"description" => "Récupérer les villes qui n'ont pas des ventes selon les paramètres données."
"parameters" => [
[
"name" => "pointOfSaleId"
"in" => "path"
"description" => "ID de point de vente"
"type" => "integer"
"required" => true
]
[
"name" => "codeCluster"
"in" => "path"
"description" => "Code de cluster"
"type" => "string"
"required" => true
]
[
"name" => "year"
"in" => "path"
"description" => "Année"
"type" => "integer"
"required" => true
]
[
"name" => "month"
"in" => "path"
"description" => "Mois"
"type" => "integer"
"required" => true
]
[
"name" => "optionSelect"
"in" => "query"
"description" => "option de sélection (B:Brute,V:Validation,R:Raccordement)"
"type" => "string"
"required" => false
"example" => "V"
]
]
]
"input" => null
"output" => null
"stateless" => null
"input_formats" => [
"jsonld" => [
"application/ld+json"
]
"json" => [
"application/json"
]
"csv" => [
"text/csv"
]
"multipart" => [
"multipart/form-data"
]
"binary" => [
"application/octet-stream"
]
]
"output_formats" => [
"jsonld" => [
"application/ld+json"
]
"json" => [
"application/json"
]
"csv" => [
"text/csv"
]
"multipart" => [
"multipart/form-data"
]
"binary" => [
"application/octet-stream"
]
]
] |
| getProductionsTopAndFlopClusters |
[
"method" => "GET"
"name" => "api_get_production_top_flop_clusters"
"path" => "/productions-top-flop-clusters"
"openapi_context" => [
"summary" => "Récupérer les 5 meilleurs et pires clusters selon les ventes pour un point de vente."
"description" => "Récupérer les 5 meilleurs et pires clusters selon les ventes pour un point de vente."
"parameters" => [
[
"name" => "pointOfSaleId"
"in" => "query"
"description" => "ID de point de vente"
"type" => "integer"
"required" => false
]
[
"name" => "organisationId"
"in" => "query"
"description" => "ID organisation"
"type" => "integer"
"required" => false
]
[
"name" => "yearMonth"
"in" => "query"
"description" => "Année-Mois"
"type" => "string"
"required" => false
]
[
"name" => "optionSelect"
"in" => "query"
"description" => "option de sélection (B:Brute,V:Validation,R:Raccordement)"
"type" => "string"
"required" => false
"example" => "V"
]
[
"name" => "idUser"
"in" => "query"
"description" => "ID utilisateur"
"type" => "integer"
"required" => false
]
]
]
"input" => null
"output" => null
"stateless" => null
"input_formats" => [
"jsonld" => [
"application/ld+json"
]
"json" => [
"application/json"
]
"csv" => [
"text/csv"
]
"multipart" => [
"multipart/form-data"
]
"binary" => [
"application/octet-stream"
]
]
"output_formats" => [
"jsonld" => [
"application/ld+json"
]
"json" => [
"application/json"
]
"csv" => [
"text/csv"
]
"multipart" => [
"multipart/form-data"
]
"binary" => [
"application/octet-stream"
]
]
] |
| getProductionsRaccoValid |
[
"method" => "GET"
"path" => "/productions-cohorte/{annee}/{option}"
"controller" => "App\Controller\Api\Production\ProductionsRaccoValidController"
"output" => [
"class" => "App\Dto\ProductionsRaccoValid"
"name" => "ProductionsRaccoValid"
]
"openapi_context" => [
"summary" => "Récupérer le nombre de ventes de raccordement par mois de validation OU ventes de validation par mois de raccordement pour un point de vente."
"description" => "Récupérer le nombre de ventes de raccordement par mois de validation OU ventes de validation par mois de raccordement pour un point de vente."
"parameters" => [
[
"name" => "pointOfSaleId"
"in" => "query"
"description" => "ID de point de vente"
"type" => "integer"
"required" => false
]
[
"name" => "organisationId"
"in" => "query"
"description" => "ID organisation"
"type" => "integer"
"required" => false
]
[
"name" => "annee"
"in" => "path"
"description" => "Année"
"type" => "integer"
"required" => true
]
[
"name" => "option"
"in" => "path"
"description" => "Option de selection (V:Validation,R:Raccordement)"
"type" => "string"
"required" => true
"example" => "R"
]
[
"name" => "mois"
"in" => "query"
"description" => "Mois"
"type" => "integer"
"required" => false
]
[
"name" => "codeCluster"
"in" => "query"
"description" => "code Cluster"
"type" => "string"
"required" => false
]
[
"name" => "codeInsee"
"in" => "query"
"description" => "codeInsee"
"type" => "string"
"required" => false
]
[
"name" => "etatId"
"in" => "query"
"description" => "etat de la production (1 = Raccordé , 2 = Racco KO, 3 = en cours, 4 = en cours de rattrapage, 5 = non précisé)"
"type" => "string"
"required" => false
]
[
"name" => "idUser"
"in" => "query"
"description" => "ID utilisateur"
"type" => "integer"
"required" => false
]
]
]
"input" => null
"stateless" => null
"input_formats" => [
"jsonld" => [
"application/ld+json"
]
"json" => [
"application/json"
]
"csv" => [
"text/csv"
]
"multipart" => [
"multipart/form-data"
]
"binary" => [
"application/octet-stream"
]
]
"output_formats" => [
"jsonld" => [
"application/ld+json"
]
"json" => [
"application/json"
]
"csv" => [
"text/csv"
]
"multipart" => [
"multipart/form-data"
]
"binary" => [
"application/octet-stream"
]
]
] |
| productionsSearch |
[
"method" => "GET"
"path" => "/productions-search/{pointOfSaleId}"
"read" => false
"identifiers" => "pointOfSaleId"
"input" => [
"class" => "App\Dto\ProductionSearchDto"
"name" => "ProductionSearchDto"
]
"controller" => "App\Controller\Api\Production\ProductionsSearchController"
"openapi_context" => [
"summary" => "Récupérer la liste des productions filtrées selon les critères de recherche."
"description" => "Récupérer la liste des productions filtrées selon les critères de recherche."
"parameters" => [
[
"name" => "pointOfSaleId"
"in" => "path"
"description" => "ID point de vente"
"type" => "integer"
"required" => true
]
[
"name" => "search"
"in" => "query"
"description" => "Valeur de recherche"
"type" => "string"
"required" => false
]
]
]
"output" => null
"stateless" => null
"input_formats" => [
"jsonld" => [
"application/ld+json"
]
"json" => [
"application/json"
]
"csv" => [
"text/csv"
]
"multipart" => [
"multipart/form-data"
]
"binary" => [
"application/octet-stream"
]
]
"output_formats" => [
"jsonld" => [
"application/ld+json"
]
"json" => [
"application/json"
]
"csv" => [
"text/csv"
]
"multipart" => [
"multipart/form-data"
]
"binary" => [
"application/octet-stream"
]
]
] |
| getProductionsCmdLine |
[
"method" => "GET"
"path" => "/productions-cmd-line"
"controller" => "App\Controller\Api\Production\ProductionCmdLineController"
"input" => [
"class" => "App\Dto\ProductionCmdLine"
"name" => "ProductionCmdLine"
]
"identifiers" => "details"
"openapi_context" => [
"summary" => "Récupérer les ventes selon les paramètres fournis."
"description" => "Récupérer les ventes selon les paramètres fournis."
"parameters" => [
[
"name" => "code"
"in" => "query"
"description" => "Code cluster ou code Insee"
"type" => "string"
"required" => false
]
[
"name" => "place"
"in" => "query"
"description" => "Si la valeur représente une ville, elle doit être précédée de "v:", et si elle représente un secteur (cluster), elle doit être précédée de "c:""
"type" => "string"
"required" => false
]
[
"name" => "category"
"in" => "query"
"description" => "Nom de catégorie"
"type" => "string"
"required" => false
]
[
"name" => "option"
"in" => "query"
"description" => "option de sélection (B,V,R)"
"type" => "string"
"required" => false
]
[
"name" => "idUser"
"in" => "query"
"description" => "ID utilisateur"
"type" => "integer"
"required" => false
]
[
"name" => "details"
"in" => "query"
"description" => "details (0 ou 1)"
"type" => "integer"
"required" => false
]
[
"name" => "dateDebut"
"in" => "query"
"description" => "date début de production"
"type" => "date"
"required" => false
"example" => "12-05-2022 ou 12/05/2022"
]
[
"name" => "dateFin"
"in" => "query"
"description" => "date fin de production"
"type" => "date"
"required" => false
"example" => "12-05-2022 ou 12/05/2022"
]
]
]
"output" => null
"stateless" => null
"input_formats" => [
"jsonld" => [
"application/ld+json"
]
"json" => [
"application/json"
]
"csv" => [
"text/csv"
]
"multipart" => [
"multipart/form-data"
]
"binary" => [
"application/octet-stream"
]
]
"output_formats" => [
"jsonld" => [
"application/ld+json"
]
"json" => [
"application/json"
]
"csv" => [
"text/csv"
]
"multipart" => [
"multipart/form-data"
]
"binary" => [
"application/octet-stream"
]
]
] |
| getProductionsCategoriesProductsByDayMonth |
[
"method" => "GET"
"path" => "/productions-categories-users/{pointOfSaleId}"
"controller" => "App\Controller\Api\Production\ProductionsCategroiesProductsController"
"output" => [
"class" => "App\Dto\ProductionsCategroiesProducts"
"name" => "ProductionsCategroiesProducts"
]
"openapi_context" => [
"summary" => "Récupérer les ventes par mois, jour, vendeur, catégorie et produit pour un point de vente."
"description" => "Récupérer les ventes par mois, jour, vendeur, catégorie et produit pour un point de vente."
"parameters" => [
[
"name" => "pointOfSaleId"
"in" => "path"
"description" => "ID point de vente"
"type" => "integer"
"required" => true
]
]
]
"input" => null
"stateless" => null
"input_formats" => [
"jsonld" => [
"application/ld+json"
]
"json" => [
"application/json"
]
"csv" => [
"text/csv"
]
"multipart" => [
"multipart/form-data"
]
"binary" => [
"application/octet-stream"
]
]
"output_formats" => [
"jsonld" => [
"application/ld+json"
]
"json" => [
"application/json"
]
"csv" => [
"text/csv"
]
"multipart" => [
"multipart/form-data"
]
"binary" => [
"application/octet-stream"
]
]
] |
| productionsGlobalHierarchy |
[
"method" => "GET"
"path" => "/productions-global-hierarchy"
"controller" => "App\Controller\Api\Production\ProductionsHierarchyByCpvController"
"identifiers" => "pointOfSaleId"
"openapi_context" => [
"summary" => "Récupérer l'hiérarchie globale des ventes."
"description" => "Récupérer l'hiérarchie globale des ventes."
"parameters" => [
[
"name" => "pointOfSaleId"
"in" => "query"
"description" => "ID de point de vente"
"type" => "integer"
"required" => false
"example" => 3
]
[
"name" => "organisationId"
"in" => "query"
"description" => "ID organisation"
"type" => "integer"
"required" => false
]
[
"name" => "codeCluster"
"in" => "query"
"description" => "code Cluster"
"type" => "string"
"required" => false
]
[
"name" => "codeInsee"
"in" => "query"
"description" => "code INSEE"
"type" => "string"
"required" => false
]
[
"name" => "categoryId"
"in" => "query"
"description" => "ID de la catégorie"
"schema" => [
"type" => "array"
"items" => [
"type" => "integer"
]
]
"required" => false
]
[
"name" => "etatId"
"in" => "query"
"description" => "ID état"
"type" => "integer"
"required" => false
]
[
"name" => "optionSelect"
"in" => "query"
"description" => "option de sélection (B:Brute,V:Validation,R:Raccordement)"
"type" => "string"
"required" => false
"example" => "B"
]
[
"name" => "dateDebut"
"in" => "query"
"description" => "date début de production"
"type" => "date"
"required" => false
"example" => "12-05-2022 ou 12/05/2022"
]
[
"name" => "dateFin"
"in" => "query"
"description" => "date fin de production"
"type" => "date"
"required" => false
"example" => "12-05-2022 ou 12/05/2022"
]
]
]
"input" => null
"output" => null
"stateless" => null
"input_formats" => [
"jsonld" => [
"application/ld+json"
]
"json" => [
"application/json"
]
"csv" => [
"text/csv"
]
"multipart" => [
"multipart/form-data"
]
"binary" => [
"application/octet-stream"
]
]
"output_formats" => [
"jsonld" => [
"application/ld+json"
]
"json" => [
"application/json"
]
"csv" => [
"text/csv"
]
"multipart" => [
"multipart/form-data"
]
"binary" => [
"application/octet-stream"
]
]
] |
| productionsFixeDetails |
[
"method" => "GET"
"path" => "/productions-fixe-details"
"controller" => "App\Controller\Api\Production\ProductionDetailsController"
"normalization_context" => [
"groups" => [
"productions:read"
]
"skip_null_values" => false
]
"read" => false
"openapi_context" => [
"summary" => "Récuperer la liste des productions fixe qui ont mobile_chainage&mobile_autre."
"description" => "Récuperer la liste des productions fixe qui ont mobile_chainage&mobile_autre."
"parameters" => [
[
"name" => "pointOfSaleId"
"in" => "query"
"description" => "ID point de vente"
"type" => "integer"
"required" => false
]
[
"name" => "organisationId"
"in" => "query"
"description" => "ID d'organisation"
"type" => "integer"
"required" => false
]
[
"name" => "dateDebut"
"in" => "query"
"description" => "Date début"
"type" => "integer"
"required" => false
]
[
"name" => "dateFin"
"in" => "query"
"description" => "Date fin"
"type" => "integer"
"required" => false
]
[
"name" => "codeCluster"
"in" => "query"
"description" => "Code cluster"
"type" => "string"
"required" => false
]
[
"name" => "codeInsee"
"in" => "query"
"description" => "Code insee"
"type" => "string"
"required" => false
]
[
"name" => "mobile"
"in" => "query"
"description" => "option (V:VLA,C:CONQUETE)"
"type" => "string"
"required" => false
"example" => "V"
]
[
"name" => "optionSelect"
"in" => "query"
"description" => "option de sélection (B:Brute,V:Validation,R:Raccordement)"
"type" => "string"
"required" => false
"example" => "B"
]
[
"name" => "idUser"
"in" => "query"
"description" => "ID utilisateur"
"type" => "integer"
"required" => false
]
]
]
"input" => null
"output" => null
"stateless" => null
"input_formats" => [
"jsonld" => [
"application/ld+json"
]
"json" => [
"application/json"
]
"csv" => [
"text/csv"
]
"multipart" => [
"multipart/form-data"
]
"binary" => [
"application/octet-stream"
]
]
"output_formats" => [
"jsonld" => [
"application/ld+json"
]
"json" => [
"application/json"
]
"csv" => [
"text/csv"
]
"multipart" => [
"multipart/form-data"
]
"binary" => [
"application/octet-stream"
]
]
] |
| productionsMobileDetails |
[
"method" => "GET"
"name" => "api_productions_mobile_details"
"path" => "/productions-mobile-details"
"normalization_context" => [
"groups" => [
"productions:read"
]
"skip_null_values" => false
]
"read" => false
"openapi_context" => [
"summary" => "Récuperer la liste des productions mobiles qui ont fixe_chainage&fixe_autre."
"description" => "Récuperer la liste des productions mobiles qui ont fixe_chainage&fixe_autre."
"parameters" => [
[
"name" => "pointOfSaleId"
"in" => "query"
"description" => "ID point de vente"
"type" => "integer"
"required" => false
]
[
"name" => "organisationId"
"in" => "query"
"description" => "ID d'organisation"
"type" => "integer"
"required" => false
]
[
"name" => "mois"
"in" => "query"
"description" => "Mois"
"type" => "integer"
"required" => false
]
[
"name" => "annee"
"in" => "query"
"description" => "Année"
"type" => "integer"
"required" => false
]
[
"name" => "codeCluster"
"in" => "query"
"description" => "Code cluster"
"type" => "string"
"required" => false
]
[
"name" => "codeInsee"
"in" => "query"
"description" => "Code INSEE"
"type" => "string"
"required" => false
]
[
"name" => "perid"
"in" => "query"
"description" => "Réference interne du vendeur"
"type" => "string"
"required" => false
]
[
"name" => "idUser"
"in" => "query"
"description" => "ID utilisateur"
"type" => "integer"
"required" => false
]
[
"name" => "sellerId"
"in" => "query"
"description" => "ID vendeur"
"type" => "integer"
"required" => false
]
]
]
"input" => null
"output" => null
"stateless" => null
"input_formats" => [
"jsonld" => [
"application/ld+json"
]
"json" => [
"application/json"
]
"csv" => [
"text/csv"
]
"multipart" => [
"multipart/form-data"
]
"binary" => [
"application/octet-stream"
]
]
"output_formats" => [
"jsonld" => [
"application/ld+json"
]
"json" => [
"application/json"
]
"csv" => [
"text/csv"
]
"multipart" => [
"multipart/form-data"
]
"binary" => [
"application/octet-stream"
]
]
] |
| productionsByAnnulationDate |
[
"method" => "GET"
"path" => "/productions-by-annulation-date/{pointOfSaleId}"
"controller" => "App\Controller\Api\Production\ProductionByDateAnnulationController"
"normalization_context" => [
"groups" => [
"productions:read"
]
"skip_null_values" => false
]
"read" => false
"openapi_context" => [
"summary" => "Récupérer la liste des ventes par date d'annulation pour un point de vente."
"description" => "Récupérer la liste des ventes par date d'annulation pour un point de vente."
"parameters" => [
[
"name" => "pointOfSaleId"
"in" => "path"
"description" => "ID point de vente"
"type" => "integer"
"required" => true
]
[
"name" => "dateDebut"
"in" => "query"
"description" => "Date début"
"type" => "integer"
"required" => false
]
[
"name" => "dateFin"
"in" => "query"
"description" => "Date fin"
"type" => "integer"
"required" => false
]
[
"name" => "codeCluster"
"in" => "query"
"description" => "Code cluster"
"type" => "string"
"required" => false
]
[
"name" => "codeInsee"
"in" => "query"
"description" => "Code insee"
"type" => "string"
"required" => false
]
[
"name" => "optionSelect"
"in" => "query"
"description" => "option de sélection (B:Brute,V:Validation,R:Raccordement)"
"type" => "string"
"required" => false
"example" => "B"
]
]
]
"input" => null
"output" => null
"stateless" => null
"input_formats" => [
"jsonld" => [
"application/ld+json"
]
"json" => [
"application/json"
]
"csv" => [
"text/csv"
]
"multipart" => [
"multipart/form-data"
]
"binary" => [
"application/octet-stream"
]
]
"output_formats" => [
"jsonld" => [
"application/ld+json"
]
"json" => [
"application/json"
]
"csv" => [
"text/csv"
]
"multipart" => [
"multipart/form-data"
]
"binary" => [
"application/octet-stream"
]
]
] |
| productionsTechnologies |
[
"method" => "GET"
"path" => "/productions-technologies"
"controller" => "App\Controller\Api\Production\ProductionTechnologiesController"
"normalization_context" => [
"groups" => [
"productions:read"
]
"skip_null_values" => false
]
"read" => false
"openapi_context" => [
"summary" => "Récupérer la liste des technologies."
"description" => "Récupérer la liste des technologies."
]
"input" => null
"output" => null
"stateless" => null
"input_formats" => [
"jsonld" => [
"application/ld+json"
]
"json" => [
"application/json"
]
"csv" => [
"text/csv"
]
"multipart" => [
"multipart/form-data"
]
"binary" => [
"application/octet-stream"
]
]
"output_formats" => [
"jsonld" => [
"application/ld+json"
]
"json" => [
"application/json"
]
"csv" => [
"text/csv"
]
"multipart" => [
"multipart/form-data"
]
"binary" => [
"application/octet-stream"
]
]
] |
| productionsFilters |
[
"method" => "GET"
"path" => "/productions-filters"
"controller" => "App\Controller\Api\Production\ProductionFiltersController"
"normalization_context" => [
"groups" => [
"productions:read"
]
]
"read" => false
"openapi_context" => [
"summary" => "Récupérer la liste des vente selon les paramètres données."
"description" => "Récupérer la liste des vente selon les paramètres données."
"parameters" => [
[
"name" => "periode"
"in" => "query"
"description" => "Periode (annee,mois,semaine,jour)"
"type" => "string"
"required" => false
]
[
"name" => "categoryId"
"in" => "query"
"description" => "Id Catégorie"
"type" => "integer"
"required" => false
]
[
"name" => "technologie"
"in" => "query"
"description" => "Technologie"
"type" => "string"
"required" => false
]
[
"name" => "pointOfSaleId"
"in" => "query"
"description" => "Id point de vente"
"type" => "integer"
"required" => false
]
[
"name" => "clusterId"
"in" => "query"
"description" => "Id secteur"
"type" => "integer"
"required" => false
]
[
"name" => "optionSelect"
"in" => "query"
"description" => "option de sélection (B:Brute,V:Validation,R:Raccordement)"
"type" => "string"
"required" => false
]
]
]
"input" => null
"output" => null
"stateless" => null
"input_formats" => [
"jsonld" => [
"application/ld+json"
]
"json" => [
"application/json"
]
"csv" => [
"text/csv"
]
"multipart" => [
"multipart/form-data"
]
"binary" => [
"application/octet-stream"
]
]
"output_formats" => [
"jsonld" => [
"application/ld+json"
]
"json" => [
"application/json"
]
"csv" => [
"text/csv"
]
"multipart" => [
"multipart/form-data"
]
"binary" => [
"application/octet-stream"
]
]
] |
| productionsDashboard |
[
"method" => "GET"
"path" => "/productions-dashboard"
"controller" => "App\Controller\Api\Production\ProductionDashboardController"
"output" => [
"class" => "App\Dto\ProductionsAnalytics"
"name" => "ProductionsAnalytics"
]
"openapi_context" => [
"summary" => "Récupérer l'analyse des ventes par mois , semaine et jour."
"description" => "Récupérer l'analyse des ventes par mois , semaine et jour."
"parameters" => [
[
"name" => "pointOfSaleId"
"in" => "query"
"description" => "ID de point de vente"
"type" => "integer"
"required" => false
]
[
"name" => "organisationId"
"in" => "query"
"description" => "ID organisation"
"type" => "integer"
"required" => false
]
[
"name" => "codeCluster"
"in" => "query"
"description" => "code Cluster"
"type" => "string"
"required" => false
]
[
"name" => "codeInsee"
"in" => "query"
"description" => "code INSEE"
"type" => "string"
"required" => false
]
[
"name" => "year"
"in" => "query"
"description" => "année"
"type" => "integer"
"required" => false
"example" => 2025
]
[
"name" => "optionSelect"
"in" => "query"
"description" => "option de sélection (B:Brute,V:Validation,R:Raccordement)"
"type" => "string"
"required" => false
"example" => "V"
]
[
"name" => "categoryId"
"in" => "query"
"description" => "Catégorie"
"schema" => [
"type" => "array"
"items" => [
"type" => "integer"
]
]
"required" => false
]
[
"name" => "idUser"
"in" => "query"
"description" => "ID uilisateur"
"type" => "integer"
"required" => false
]
[
"name" => "perid"
"in" => "query"
"description" => "Identifiant vendeur"
"type" => "string"
"required" => false
]
]
]
"input" => null
"stateless" => null
"input_formats" => [
"jsonld" => [
"application/ld+json"
]
"json" => [
"application/json"
]
"csv" => [
"text/csv"
]
"multipart" => [
"multipart/form-data"
]
"binary" => [
"application/octet-stream"
]
]
"output_formats" => [
"jsonld" => [
"application/ld+json"
]
"json" => [
"application/json"
]
"csv" => [
"text/csv"
]
"multipart" => [
"multipart/form-data"
]
"binary" => [
"application/octet-stream"
]
]
] |
| productionsByPrisesNeuves |
[
"method" => "GET"
"name" => "api_productions_prises_neuves"
"path" => "/productions-by-prises-neuves"
"output" => [
"class" => "App\Dto\ProductionsAnalytics"
"name" => "ProductionsAnalytics"
]
"openapi_context" => [
"summary" => "Récupérer l'analyse des ventes sur les prises neuves par mois , semaine et jour."
"description" => "Récupérer l'analyse des ventes sur les prises neuves par mois , semaine et jour."
"parameters" => [
[
"name" => "cpv"
"in" => "query"
"description" => "CPV"
"type" => "integer"
"required" => false
]
[
"name" => "annee"
"in" => "query"
"description" => "année"
"type" => "integer"
"required" => false
"example" => 2025
]
[
"name" => "mois"
"in" => "query"
"description" => "Mois"
"type" => "integer"
"required" => false
]
[
"name" => "semaine"
"in" => "query"
"description" => "Semaine"
"type" => "integer"
"required" => false
]
[
"name" => "codeCluster"
"in" => "query"
"description" => "code Cluster"
"type" => "string"
"required" => false
]
[
"name" => "departement"
"in" => "query"
"description" => "Département"
"type" => "string"
"required" => false
]
]
]
"input" => null
"stateless" => null
"input_formats" => [
"jsonld" => [
"application/ld+json"
]
"json" => [
"application/json"
]
"csv" => [
"text/csv"
]
"multipart" => [
"multipart/form-data"
]
"binary" => [
"application/octet-stream"
]
]
"output_formats" => [
"jsonld" => [
"application/ld+json"
]
"json" => [
"application/json"
]
"csv" => [
"text/csv"
]
"multipart" => [
"multipart/form-data"
]
"binary" => [
"application/octet-stream"
]
]
] |
| productionsByPrisesArretCuivre |
[
"method" => "GET"
"name" => "api_productions_by_prises_arret_cuivre"
"path" => "/productions-by-prises-arret-cuivre"
"output" => [
"class" => "App\Dto\ProductionsAnalytics"
"name" => "ProductionsAnalytics"
]
"openapi_context" => [
"summary" => "Récupérer l'analyse des ventes sur les prises arret cuivre par mois , semaine et jour."
"description" => "Récupérer l'analyse des ventes sur les prises arret cuivre par mois , semaine et jour."
"parameters" => [
[
"name" => "cpv"
"in" => "query"
"description" => "CPV"
"type" => "integer"
"required" => false
]
[
"name" => "annee"
"in" => "query"
"description" => "année"
"type" => "integer"
"required" => false
"example" => 2025
]
[
"name" => "mois"
"in" => "query"
"description" => "Mois"
"type" => "integer"
"required" => false
]
[
"name" => "semaine"
"in" => "query"
"description" => "Semaine"
"type" => "integer"
"required" => false
]
[
"name" => "codeCluster"
"in" => "query"
"description" => "code Cluster"
"type" => "string"
"required" => false
]
[
"name" => "departement"
"in" => "query"
"description" => "Département"
"type" => "string"
"required" => false
]
]
]
"input" => null
"stateless" => null
"input_formats" => [
"jsonld" => [
"application/ld+json"
]
"json" => [
"application/json"
]
"csv" => [
"text/csv"
]
"multipart" => [
"multipart/form-data"
]
"binary" => [
"application/octet-stream"
]
]
"output_formats" => [
"jsonld" => [
"application/ld+json"
]
"json" => [
"application/json"
]
"csv" => [
"text/csv"
]
"multipart" => [
"multipart/form-data"
]
"binary" => [
"application/octet-stream"
]
]
] |
| productionsByPrisesArretFttb |
[
"method" => "GET"
"name" => "api_productions_by_prises_arret_fttb"
"path" => "/productions-by-prises-arret-fttb"
"output" => [
"class" => "App\Dto\ProductionsAnalytics"
"name" => "ProductionsAnalytics"
]
"openapi_context" => [
"summary" => "Récupérer l'analyse des ventes sur les prises arret fttb par mois , semaine et jour."
"description" => "Récupérer l'analyse des ventes sur les prises arret fttb par mois , semaine et jour."
"parameters" => [
[
"name" => "cpv"
"in" => "query"
"description" => "CPV"
"type" => "integer"
"required" => false
]
[
"name" => "annee"
"in" => "query"
"description" => "année"
"type" => "integer"
"required" => false
"example" => 2025
]
[
"name" => "mois"
"in" => "query"
"description" => "Mois"
"type" => "integer"
"required" => false
]
[
"name" => "semaine"
"in" => "query"
"description" => "Semaine"
"type" => "integer"
"required" => false
]
[
"name" => "codeCluster"
"in" => "query"
"description" => "code Cluster"
"type" => "string"
"required" => false
]
[
"name" => "departement"
"in" => "query"
"description" => "Département"
"type" => "string"
"required" => false
]
]
]
"input" => null
"stateless" => null
"input_formats" => [
"jsonld" => [
"application/ld+json"
]
"json" => [
"application/json"
]
"csv" => [
"text/csv"
]
"multipart" => [
"multipart/form-data"
]
"binary" => [
"application/octet-stream"
]
]
"output_formats" => [
"jsonld" => [
"application/ld+json"
]
"json" => [
"application/json"
]
"csv" => [
"text/csv"
]
"multipart" => [
"multipart/form-data"
]
"binary" => [
"application/octet-stream"
]
]
] |