openapi: 3.1.0 info: title: Api version: "0.1" description: API for collecting user consent and ordering consimption data. paths: /ask: post: tags: - asks operationId: ask parameters: - name: switchgrid-test-env in: header schema: $ref: "#/components/schemas/BooleanFromString" required: false security: - bearerAuth: [] responses: "200": description: Success content: application/json: schema: type: object required: - id - createdAt - status - acceptedAt - consentCollectionDetails - scopes - purposes - testEnvironment - thirdPartyRecipients properties: id: type: string format: uuid title: UUID createdAt: type: string format: date-time description: ISO 8601 date format examples: - 2024-12-10T00:00:00 - 2024-12-10T12:00:00Z - 2024-12-10T00:00:00+01:00 - 2024-12-10 - 2024-12-10T00:00:00[Europe/Paris] - 2024-12-10T00:00:00[CET] status: anyOf: - type: string enum: - CREATED title: CREATED - type: string enum: - PENDING_USER_ACTION title: PENDING_USER_ACTION - type: string enum: - ACCEPTED title: ACCEPTED - type: string enum: - NOT_VALID title: NOT_VALID acceptedAt: type: string format: date-time description: ISO 8601 date format examples: - 2024-12-10T00:00:00 - 2024-12-10T12:00:00Z - 2024-12-10T00:00:00+01:00 - 2024-12-10 - 2024-12-10T00:00:00[Europe/Paris] - 2024-12-10T00:00:00[CET] nullable: true consentCollectionDetails: type: object required: - service - userUrl properties: service: type: string enum: - DOCUSEAL - WEB_HOSTED userUrl: anyOf: - $ref: "#/components/schemas/Url" - $ref: "#/components/schemas/Url" additionalProperties: false nullable: true scopes: type: array items: anyOf: - anyOf: - type: object required: - service - id properties: service: type: string enum: - ENEDIS_RAW_API id: type: string enum: - DETAILS_CONTRACTUELS additionalProperties: false - type: object required: - service - id - args properties: service: type: string enum: - ENEDIS_RAW_API id: type: string enum: - CONSUMPTION_DATA args: type: object required: - types - directions properties: types: type: array items: type: string enum: - CDC - PMAX - IDX - ENERGIE directions: type: array items: type: string enum: - SOUTIRAGE - INJECTION additionalProperties: false additionalProperties: false - anyOf: - type: object required: - id - args properties: id: type: string enum: - ELECTRICITY_TIMESERIES args: type: object required: - types - directions properties: types: type: array items: type: string enum: - LOADCURVE directions: type: array items: type: string enum: - CONSUMPTION - INJECTION additionalProperties: false additionalProperties: false - type: object required: - id - args properties: id: type: string enum: - GAS_TIMESERIES args: type: object required: - types - directions properties: types: type: array items: type: string enum: - BILLING - DAILY directions: type: array items: type: string enum: - CONSUMPTION - INJECTION additionalProperties: false additionalProperties: false - type: object required: - id properties: id: type: string enum: - GAS_CONTRACT_DETAILS additionalProperties: false purposes: type: array items: anyOf: - type: string enum: - SOLAR_INSTALLATION_SIZING title: Sizing of a solar installation - type: string enum: - DEMAND_RESPONSE title: Demand response - type: string enum: - ENERGY_PERFORMANCE_STUDY title: Energy performance study - type: string enum: - ENERGY_BROKERAGE title: Energy brokerage - type: string enum: - VEHICLE_CHARGE_DETECTION title: Detection of a vehicle charge testEnvironment: type: boolean thirdPartyRecipients: type: array items: type: string additionalProperties: false "400": description: The request did not match the expected schema content: application/json: schema: anyOf: - $ref: "#/components/schemas/HttpApiDecodeError" - type: object required: - error properties: error: $id: /schemas/any title: any additionalProperties: false "401": description: Error content: application/json: schema: type: object required: - error properties: error: type: string additionalProperties: false summary: Create an Ask requestBody: content: application/json: schema: type: object required: - contracts properties: contracts: type: array items: anyOf: - type: Uuid format: uuid identifier: ContractUuid title: Contract uuid description: The identifier of an contract. Usually got from the endpoint `GET /search_contract`. - type: object required: - _energyType - deliveryPointId - holder - address properties: _energyType: type: string enum: - electricity deliveryPointId: $ref: "#/components/schemas/Prm" holder: anyOf: - type: object required: - _tag - name properties: _tag: type: string enum: - LegalEntity name: type: string description: The name under which the the legal entity in registered. title: Name otherNames: type: array items: type: string description: Other names of the legal entity. Max 2 names. Could be a brand or former names of that legal entity. title: maxItems(2) maxItems: 2 additionalProperties: false description: A legal entity. title: Legal Entity - type: object required: - _tag - fullName properties: _tag: type: string enum: - NaturalPerson fullName: type: string description: The full name of the natural person. title: Full Name examples: - Jean Dupont additionalProperties: false description: A natural person. _Personne morale_ in French. title: Natural Person description: The legal person or legal entity that holds the contract. address: type: object required: - codePostal - commune properties: appartementBatiment: type: string lieuDit: type: string rueEtNumero: type: string codePostal: type: string commune: type: string additionalProperties: false description: The address of the contract holder. additionalProperties: false description: A French electricity contract. title: French Electricity Contract - type: object required: - _energyType - deliveryPointId - holder - address properties: _energyType: type: string enum: - gas deliveryPointId: anyOf: - type: number - type: string holder: anyOf: - type: object required: - _tag - name properties: _tag: type: string enum: - LegalEntity name: type: string description: The name under which the the legal entity in registered. title: Name otherNames: type: array items: type: string description: Other names of the legal entity. Max 2 names. Could be a brand or former names of that legal entity. title: maxItems(2) maxItems: 2 additionalProperties: false description: A legal entity. title: Legal Entity - type: object required: - _tag - fullName properties: _tag: type: string enum: - NaturalPerson fullName: type: string description: The full name of the natural person. title: Full Name examples: - Jean Dupont additionalProperties: false description: A natural person. _Personne morale_ in French. title: Natural Person description: The legal person or legal entity that holds the contract. address: type: object required: - codePostal - commune properties: appartementBatiment: type: string lieuDit: type: string rueEtNumero: type: string codePostal: type: string commune: type: string additionalProperties: false description: The address of the contract holder. additionalProperties: false description: A French gas contract. title: French Gas Contract signer: type: object required: [] properties: genre: type: string enum: - M - F lastName: type: string firstName: type: string organizationName: $ref: "#/components/schemas/NonEmptyString" phone: type: string email: $ref: "#/components/schemas/Email" additionalProperties: false description: >- The person signing the Consent request. For WEB_CONSENT, all fields are optional (the user will be able to fill their names and organization). For DOCUSEAL, fields firstName & lastName are required. options: type: object required: [] properties: skipAddressCheck: type: boolean additionalProperties: false scopes: type: array items: anyOf: - anyOf: - type: object required: - service - id properties: service: type: string enum: - ENEDIS_RAW_API id: type: string enum: - DETAILS_CONTRACTUELS additionalProperties: false - type: object required: - service - id - args properties: service: type: string enum: - ENEDIS_RAW_API id: type: string enum: - CONSUMPTION_DATA args: type: object required: - types - directions properties: types: type: array items: type: string enum: - CDC - PMAX - IDX - ENERGIE directions: type: array items: type: string enum: - SOUTIRAGE - INJECTION additionalProperties: false additionalProperties: false - anyOf: - type: object required: - id - args properties: id: type: string enum: - ELECTRICITY_TIMESERIES args: type: object required: - types - directions properties: types: type: array items: type: string enum: - LOADCURVE directions: type: array items: type: string enum: - CONSUMPTION - INJECTION additionalProperties: false additionalProperties: false - type: object required: - id - args properties: id: type: string enum: - GAS_TIMESERIES args: type: object required: - types - directions properties: types: type: array items: type: string enum: - BILLING - DAILY directions: type: array items: type: string enum: - CONSUMPTION - INJECTION additionalProperties: false additionalProperties: false - type: object required: - id properties: id: type: string enum: - GAS_CONTRACT_DETAILS additionalProperties: false purposes: type: array items: anyOf: - anyOf: - type: string enum: - SOLAR_INSTALLATION_SIZING title: Sizing of a solar installation - type: string enum: - DEMAND_RESPONSE title: Demand response - type: string enum: - ENERGY_PERFORMANCE_STUDY title: Energy performance study - type: string enum: - ENERGY_BROKERAGE title: Energy brokerage - type: string enum: - VEHICLE_CHARGE_DETECTION title: Detection of a vehicle charge - type: object required: - id properties: id: anyOf: - type: string enum: - SOLAR_INSTALLATION_SIZING title: Sizing of a solar installation - type: string enum: - DEMAND_RESPONSE title: Demand response - type: string enum: - ENERGY_PERFORMANCE_STUDY title: Energy performance study - type: string enum: - ENERGY_BROKERAGE title: Energy brokerage - type: string enum: - VEHICLE_CHARGE_DETECTION title: Detection of a vehicle charge additionalProperties: false consentDuration: anyOf: - type: string enum: - 1 day title: 1 day - type: string enum: - 2 days title: 2 days - type: string enum: - 3 days title: 3 days - type: string enum: - 4 days title: 4 days - type: string enum: - 5 days title: 5 days - type: string enum: - 6 days title: 6 days - type: string enum: - 1 week title: 1 week - type: string enum: - 2 weeks title: 2 weeks - type: string enum: - 3 weeks title: 3 weeks - type: string enum: - 4 weeks title: 4 weeks - type: string enum: - 1 month title: 1 month - type: string enum: - 2 months title: 2 months - type: string enum: - 3 months title: 3 months - type: string enum: - 4 months title: 4 months - type: string enum: - 5 months title: 5 months - type: string enum: - 6 months title: 6 months - type: string enum: - 1 year title: 1 year - type: string enum: - 2 years title: 2 years - type: string enum: - 3 years title: 3 years - type: string enum: - 4 years title: 4 years - type: string enum: - 5 years title: 5 years - type: string enum: - 6 years title: 6 years - type: string enum: - 7 years title: 7 years - type: string enum: - 8 years title: 8 years - type: string enum: - 9 years title: 9 years - type: string enum: - 10 years title: 10 years - type: string enum: - 11 years title: 11 years - type: string enum: - 12 years title: 12 years - type: string enum: - 13 years title: 13 years - type: string enum: - 14 years title: 14 years - type: string enum: - 15 years title: 15 years - type: string enum: - 16 years title: 16 years - type: string enum: - 17 years title: 17 years - type: string enum: - 18 years title: 18 years - type: string enum: - 19 years title: 19 years - type: string enum: - 20 years title: 20 years thirdPartyRecipients: type: array items: type: string description: Optional list of slugs identifying third parties who will get access to the data after consent is given. orgSlug: type: string description: Optional slug of the organization that will be used to create the ask. If using a serviceAccount (API key) this is not needed. If logged in as a user that has access to more than one organization, this is needed for disambiguation. additionalProperties: false examples: - contracts: - 606b5149-1ef0-414a-8019-a050f64cc0ac - contracts: - 606b5149-1ef0-414a-8019-a050f64cc0ac signer: lastName: lastName firstName: firstName email: signer-WWnYB@domain.com purposes: - SOLAR_INSTALLATION_SIZING consentDuration: 1 year required: true get: tags: - asks operationId: getAsks parameters: - name: switchgrid-test-env in: header schema: $ref: "#/components/schemas/BooleanFromString" required: false - name: prm in: query schema: description: comma-separated list of prms, Use '!' to exclude prms. type: string examples: - "00056184972446" - 00027046521843,00077145296439 - "!00069098505221" required: false description: comma-separated list of prms, Use '!' to exclude prms. examples: ex1: value: "00056184972446" summary: "" ex2: value: 00027046521843,00077145296439 summary: "" ex3: value: "!00069098505221" summary: "" - name: status in: query schema: description: comma-separated list of statuses. Use '!' to exclude statuses. If multiple statuses are provided, the ask must match at least one of them, but not match any of the excluded statuses. examples: - ACCEPTED - "!ACCEPTED" - PENDING_USER_ACTION,ACCEPTED required: false description: comma-separated list of statuses. Use '!' to exclude statuses. If multiple statuses are provided, the ask must match at least one of them, but not match any of the excluded statuses. examples: ex1: value: ACCEPTED summary: "" ex2: value: "!ACCEPTED" summary: "" ex3: value: PENDING_USER_ACTION,ACCEPTED summary: "" - name: skip in: query schema: $ref: "#/components/schemas/NumberFromString" required: false - name: limit in: query schema: type: integer maximum: 100 default: 10 required: false - name: orderBy in: query schema: type: string title: Order By description: |- comma-separated list of fields to order by, allowed fields are: - status - createdAt - acceptedAt examples: - status:asc,createdAt:asc,acceptedAt:asc required: false description: |- comma-separated list of fields to order by, allowed fields are: - status - createdAt - acceptedAt examples: ex1: value: status:asc,createdAt:asc,acceptedAt:asc summary: "" security: - bearerAuth: [] responses: "200": description: Success content: application/json: schema: type: object required: - skip - limit - totalItemsCount - returnedItemsCount - items properties: skip: type: number limit: type: number totalItemsCount: type: number returnedItemsCount: type: number items: type: array items: type: object required: - id - createdAt - status - acceptedAt - consentCollectionDetails - scopes - purposes - testEnvironment - thirdPartyRecipients properties: id: type: string format: uuid title: UUID createdAt: type: string format: date-time description: ISO 8601 date format examples: - 2024-12-10T00:00:00 - 2024-12-10T12:00:00Z - 2024-12-10T00:00:00+01:00 - 2024-12-10 - 2024-12-10T00:00:00[Europe/Paris] - 2024-12-10T00:00:00[CET] status: anyOf: - type: string enum: - CREATED title: CREATED - type: string enum: - PENDING_USER_ACTION title: PENDING_USER_ACTION - type: string enum: - ACCEPTED title: ACCEPTED - type: string enum: - NOT_VALID title: NOT_VALID acceptedAt: type: string format: date-time description: ISO 8601 date format examples: - 2024-12-10T00:00:00 - 2024-12-10T12:00:00Z - 2024-12-10T00:00:00+01:00 - 2024-12-10 - 2024-12-10T00:00:00[Europe/Paris] - 2024-12-10T00:00:00[CET] nullable: true consentCollectionDetails: type: object required: - service - userUrl properties: service: type: string enum: - DOCUSEAL - WEB_HOSTED userUrl: anyOf: - $ref: "#/components/schemas/Url" - $ref: "#/components/schemas/Url" additionalProperties: false nullable: true scopes: type: array items: anyOf: - anyOf: - type: object required: - service - id properties: service: type: string enum: - ENEDIS_RAW_API id: type: string enum: - DETAILS_CONTRACTUELS additionalProperties: false - type: object required: - service - id - args properties: service: type: string enum: - ENEDIS_RAW_API id: type: string enum: - CONSUMPTION_DATA args: type: object required: - types - directions properties: types: type: array items: type: string enum: - CDC - PMAX - IDX - ENERGIE directions: type: array items: type: string enum: - SOUTIRAGE - INJECTION additionalProperties: false additionalProperties: false - anyOf: - type: object required: - id - args properties: id: type: string enum: - ELECTRICITY_TIMESERIES args: type: object required: - types - directions properties: types: type: array items: type: string enum: - LOADCURVE directions: type: array items: type: string enum: - CONSUMPTION - INJECTION additionalProperties: false additionalProperties: false - type: object required: - id - args properties: id: type: string enum: - GAS_TIMESERIES args: type: object required: - types - directions properties: types: type: array items: type: string enum: - BILLING - DAILY directions: type: array items: type: string enum: - CONSUMPTION - INJECTION additionalProperties: false additionalProperties: false - type: object required: - id properties: id: type: string enum: - GAS_CONTRACT_DETAILS additionalProperties: false purposes: type: array items: anyOf: - type: string enum: - SOLAR_INSTALLATION_SIZING title: Sizing of a solar installation - type: string enum: - DEMAND_RESPONSE title: Demand response - type: string enum: - ENERGY_PERFORMANCE_STUDY title: Energy performance study - type: string enum: - ENERGY_BROKERAGE title: Energy brokerage - type: string enum: - VEHICLE_CHARGE_DETECTION title: Detection of a vehicle charge testEnvironment: type: boolean thirdPartyRecipients: type: array items: type: string additionalProperties: false additionalProperties: false "400": description: The request did not match the expected schema content: application/json: schema: anyOf: - $ref: "#/components/schemas/HttpApiDecodeError" - type: object required: - error properties: error: $id: /schemas/any title: any additionalProperties: false "401": description: Error content: application/json: schema: type: object required: - error properties: error: type: string additionalProperties: false summary: List Asks /ask/{askId}: get: tags: - asks operationId: getAsk parameters: - name: askId in: path schema: type: string required: true security: - bearerAuth: [] responses: "200": description: Success content: application/json: schema: type: object required: - id - createdAt - status - acceptedAt - consentCollectionDetails - scopes - purposes - testEnvironment - thirdPartyRecipients properties: id: type: string format: uuid title: UUID createdAt: type: string format: date-time description: ISO 8601 date format examples: - 2024-12-10T00:00:00 - 2024-12-10T12:00:00Z - 2024-12-10T00:00:00+01:00 - 2024-12-10 - 2024-12-10T00:00:00[Europe/Paris] - 2024-12-10T00:00:00[CET] status: anyOf: - type: string enum: - CREATED title: CREATED - type: string enum: - PENDING_USER_ACTION title: PENDING_USER_ACTION - type: string enum: - ACCEPTED title: ACCEPTED - type: string enum: - NOT_VALID title: NOT_VALID acceptedAt: type: string format: date-time description: ISO 8601 date format examples: - 2024-12-10T00:00:00 - 2024-12-10T12:00:00Z - 2024-12-10T00:00:00+01:00 - 2024-12-10 - 2024-12-10T00:00:00[Europe/Paris] - 2024-12-10T00:00:00[CET] nullable: true consentCollectionDetails: type: object required: - service - userUrl properties: service: type: string enum: - DOCUSEAL - WEB_HOSTED userUrl: anyOf: - $ref: "#/components/schemas/Url" - $ref: "#/components/schemas/Url" additionalProperties: false nullable: true scopes: type: array items: anyOf: - anyOf: - type: object required: - service - id properties: service: type: string enum: - ENEDIS_RAW_API id: type: string enum: - DETAILS_CONTRACTUELS additionalProperties: false - type: object required: - service - id - args properties: service: type: string enum: - ENEDIS_RAW_API id: type: string enum: - CONSUMPTION_DATA args: type: object required: - types - directions properties: types: type: array items: type: string enum: - CDC - PMAX - IDX - ENERGIE directions: type: array items: type: string enum: - SOUTIRAGE - INJECTION additionalProperties: false additionalProperties: false - anyOf: - type: object required: - id - args properties: id: type: string enum: - ELECTRICITY_TIMESERIES args: type: object required: - types - directions properties: types: type: array items: type: string enum: - LOADCURVE directions: type: array items: type: string enum: - CONSUMPTION - INJECTION additionalProperties: false additionalProperties: false - type: object required: - id - args properties: id: type: string enum: - GAS_TIMESERIES args: type: object required: - types - directions properties: types: type: array items: type: string enum: - BILLING - DAILY directions: type: array items: type: string enum: - CONSUMPTION - INJECTION additionalProperties: false additionalProperties: false - type: object required: - id properties: id: type: string enum: - GAS_CONTRACT_DETAILS additionalProperties: false purposes: type: array items: anyOf: - type: string enum: - SOLAR_INSTALLATION_SIZING title: Sizing of a solar installation - type: string enum: - DEMAND_RESPONSE title: Demand response - type: string enum: - ENERGY_PERFORMANCE_STUDY title: Energy performance study - type: string enum: - ENERGY_BROKERAGE title: Energy brokerage - type: string enum: - VEHICLE_CHARGE_DETECTION title: Detection of a vehicle charge testEnvironment: type: boolean thirdPartyRecipients: type: array items: type: string additionalProperties: false "400": description: The request did not match the expected schema content: application/json: schema: anyOf: - $ref: "#/components/schemas/HttpApiDecodeError" - type: object required: - error properties: error: $id: /schemas/any title: any additionalProperties: false "401": description: Error content: application/json: schema: type: object required: - error properties: error: type: string additionalProperties: false summary: Get an Ask /ask/{askId}/proof: get: tags: - asks operationId: getAskProof parameters: - name: askId in: path schema: type: string required: true security: - bearerAuth: [] responses: "200": description: a string content: application/pdf: schema: type: string "400": description: The request did not match the expected schema content: application/json: schema: anyOf: - $ref: "#/components/schemas/HttpApiDecodeError" - type: object required: - error properties: error: $id: /schemas/any title: any additionalProperties: false "401": description: Error content: application/json: schema: type: object required: - error properties: error: type: string additionalProperties: false summary: Get an Ask proof as PDF, when it's accepted /integration/grdf-adict/donnees-informatives: post: tags: - integration/grdf-adict operationId: grdf-adict/donnees-informatives parameters: [] security: [] responses: "200": description: Success content: application/json: schema: type: object required: - pce - periode - consommations properties: pce: type: object required: - id_pce properties: id_pce: anyOf: - type: number - type: string additionalProperties: false periode: type: object required: - valeur - date_debut - date_fin properties: valeur: type: string nullable: true date_debut: type: string nullable: true date_fin: type: string nullable: true additionalProperties: false consommations: type: array items: type: object required: - consommation - releve_debut - releve_fin properties: consommation: type: object required: - date_debut_consommation - date_fin_consommation - flag_retour_zero - volume_brut - coeff_calcul - volume_converti - energie - type_qualif_conso - sens_flux_gaz - statut_conso - journee_gaziere - type_conso properties: date_debut_consommation: type: string format: date-time description: ISO 8601 date format examples: - 2024-12-10T00:00:00 - 2024-12-10T12:00:00Z - 2024-12-10T00:00:00+01:00 - 2024-12-10 - 2024-12-10T00:00:00[Europe/Paris] - 2024-12-10T00:00:00[CET] date_fin_consommation: type: string format: date-time description: ISO 8601 date format examples: - 2024-12-10T00:00:00 - 2024-12-10T12:00:00Z - 2024-12-10T00:00:00+01:00 - 2024-12-10 - 2024-12-10T00:00:00[Europe/Paris] - 2024-12-10T00:00:00[CET] flag_retour_zero: type: boolean volume_brut: type: number coeff_calcul: type: object required: - coeff_pta - valeur_pcs - coeff_conversion properties: coeff_pta: type: number nullable: true valeur_pcs: type: number nullable: true coeff_conversion: type: number nullable: true additionalProperties: false volume_converti: type: number energie: type: number type_qualif_conso: type: string sens_flux_gaz: type: string statut_conso: type: string journee_gaziere: type: string nullable: true type_conso: type: string additionalProperties: false releve_debut: type: object required: - date_releve - index_brut_debut - index_converti_debut properties: date_releve: type: string format: date-time description: ISO 8601 date format examples: - 2024-12-10T00:00:00 - 2024-12-10T12:00:00Z - 2024-12-10T00:00:00+01:00 - 2024-12-10 - 2024-12-10T00:00:00[Europe/Paris] - 2024-12-10T00:00:00[CET] nullable: true index_brut_debut: type: object required: - valeur_index - horodate_Index properties: valeur_index: type: number nullable: true horodate_Index: type: string format: date-time description: ISO 8601 date format examples: - 2024-12-10T00:00:00 - 2024-12-10T12:00:00Z - 2024-12-10T00:00:00+01:00 - 2024-12-10 - 2024-12-10T00:00:00[Europe/Paris] - 2024-12-10T00:00:00[CET] nullable: true additionalProperties: false index_converti_debut: type: object required: - valeur_index - horodate_Index properties: valeur_index: type: number nullable: true horodate_Index: type: string format: date-time description: ISO 8601 date format examples: - 2024-12-10T00:00:00 - 2024-12-10T12:00:00Z - 2024-12-10T00:00:00+01:00 - 2024-12-10 - 2024-12-10T00:00:00[Europe/Paris] - 2024-12-10T00:00:00[CET] nullable: true additionalProperties: false additionalProperties: false releve_fin: type: object required: - date_releve - index_brut_fin - index_converti_fin properties: date_releve: type: string format: date-time description: ISO 8601 date format examples: - 2024-12-10T00:00:00 - 2024-12-10T12:00:00Z - 2024-12-10T00:00:00+01:00 - 2024-12-10 - 2024-12-10T00:00:00[Europe/Paris] - 2024-12-10T00:00:00[CET] nullable: true index_brut_fin: type: object required: - valeur_index - horodate_Index properties: valeur_index: type: number nullable: true horodate_Index: type: string format: date-time description: ISO 8601 date format examples: - 2024-12-10T00:00:00 - 2024-12-10T12:00:00Z - 2024-12-10T00:00:00+01:00 - 2024-12-10 - 2024-12-10T00:00:00[Europe/Paris] - 2024-12-10T00:00:00[CET] nullable: true additionalProperties: false index_converti_fin: type: object required: - valeur_index - horodate_Index properties: valeur_index: type: number nullable: true horodate_Index: type: string format: date-time description: ISO 8601 date format examples: - 2024-12-10T00:00:00 - 2024-12-10T12:00:00Z - 2024-12-10T00:00:00+01:00 - 2024-12-10 - 2024-12-10T00:00:00[Europe/Paris] - 2024-12-10T00:00:00[CET] nullable: true additionalProperties: false additionalProperties: false additionalProperties: false additionalProperties: false "400": description: The request did not match the expected schema content: application/json: schema: anyOf: - $ref: "#/components/schemas/HttpApiDecodeError" - type: object required: - error properties: error: $id: /schemas/any title: any additionalProperties: false description: from GRDF. This is the most accurate data available from them. summary: Daily data - Données informatives requestBody: content: application/json: schema: type: object required: - pce properties: pce: $ref: "#/components/schemas/Pce" additionalProperties: false required: true components: schemas: Prm: type: string pattern: ^[0-9]{14}$ examples: - "00059461297239" NonEmptyString: type: string description: a non empty string title: nonEmptyString minLength: 1 Email: type: string BooleanFromString: type: string enum: - "true" - "false" description: a string to be decoded into a boolean Url: type: string description: The URL to the document that the user needs to sign. examples: - https://docuseal.co/s/x1uPBSwot114QM HttpApiDecodeError: type: object required: - issues - message - _tag properties: issues: type: array items: $ref: "#/components/schemas/Issue" message: type: string _tag: type: string enum: - HttpApiDecodeError additionalProperties: false description: The request did not match the expected schema Issue: type: object required: - _tag - path - message properties: _tag: type: string enum: - Pointer - Unexpected - Missing - Composite - Refinement - Transformation - Type - Forbidden description: The tag identifying the type of parse issue path: type: array items: $ref: "#/components/schemas/PropertyKey" description: The path to the property where the issue occurred message: type: string description: A descriptive message explaining the issue additionalProperties: false description: Represents an error encountered while parsing a value to match the schema PropertyKey: anyOf: - type: string - type: number - type: object required: - _tag - key properties: _tag: type: string enum: - symbol key: type: string additionalProperties: false description: an object to be decoded into a globally shared symbol NumberFromString: type: integer minimum: 0 default: 0 Pce: type: string pattern: ^([0-9]{14}|GI[0-9]{6})$ examples: - "01059461297239" securitySchemes: bearerAuth: type: http scheme: bearer security: [] tags: - name: asks description: Operations related to asks - name: integration/grdf-adict description: Operations related to GRDF Adict integration servers: []