POST api/GetSessionsForReportFicheStructure

Request Information

URI Parameters

None.

Body Parameters

ReportFormSearch
NameDescriptionTypeAdditional information
Year

integer

None.

StartPeriod

date

None.

EndPeriod

date

None.

StructureIds

Collection of integer

None.

StructureIdsOriginalFilter

Collection of integer

None.

TrainingCodes

Collection of string

None.

SessionStatus

Collection of string

None.

Record

Record

None.

ExportType

ExportType

None.

Trainer

integer

None.

Friend

integer

None.

Session

integer

None.

revertMode

boolean

None.

Request Formats

application/json, text/json

Sample:
{
  "Year": 1,
  "StartPeriod": "2026-02-11T14:38:26.2172925+01:00",
  "EndPeriod": "2026-02-11T14:38:26.2172925+01:00",
  "StructureIds": [
    1,
    2
  ],
  "StructureIdsOriginalFilter": [
    1,
    2
  ],
  "TrainingCodes": [
    "sample string 1",
    "sample string 2"
  ],
  "SessionStatus": [
    "sample string 1",
    "sample string 2"
  ],
  "Record": {
    "Name": "sample string 1",
    "Id": 0,
    "Type": 0,
    "GenerationType": 0
  },
  "ExportType": 0,
  "Trainer": 1,
  "Friend": 1,
  "Session": 1,
  "revertMode": true
}

application/xml, text/xml

Sample:
<ReportFormSearch xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/Common.Models.Report">
  <EndPeriod>2026-02-11T14:38:26.2172925+01:00</EndPeriod>
  <ExportType>Excel</ExportType>
  <Friend>1</Friend>
  <Record xmlns:d2p1="http://schemas.datacontract.org/2004/07/Common.Models">
    <d2p1:GenerationType>Template</d2p1:GenerationType>
    <d2p1:Id>None</d2p1:Id>
    <d2p1:Name>sample string 1</d2p1:Name>
    <d2p1:Type>Report</d2p1:Type>
  </Record>
  <Session>1</Session>
  <SessionStatus xmlns:d2p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
    <d2p1:string>sample string 1</d2p1:string>
    <d2p1:string>sample string 2</d2p1:string>
  </SessionStatus>
  <StartPeriod>2026-02-11T14:38:26.2172925+01:00</StartPeriod>
  <StructureIds xmlns:d2p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
    <d2p1:int>1</d2p1:int>
    <d2p1:int>2</d2p1:int>
  </StructureIds>
  <StructureIdsOriginalFilter xmlns:d2p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
    <d2p1:int>1</d2p1:int>
    <d2p1:int>2</d2p1:int>
  </StructureIdsOriginalFilter>
  <Trainer>1</Trainer>
  <TrainingCodes xmlns:d2p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
    <d2p1:string>sample string 1</d2p1:string>
    <d2p1:string>sample string 2</d2p1:string>
  </TrainingCodes>
  <Year>1</Year>
  <revertMode>true</revertMode>
</ReportFormSearch>

application/x-www-form-urlencoded

Sample:

Sample not available.

Response Information

Resource Description

Collection of TrainingSessionFicheStructureDTO
NameDescriptionTypeAdditional information
Id

integer

None.

TrainingShortLabel

string

None.

NbAttendeesRegisteredSelectedStructure

integer

None.

NbAttendeesPresentSelectedStructure

integer

None.

NbDays

integer

None.

NbHours

integer

None.

StructureId

integer

None.

StructureNameFilter

string

None.

SessionModuleCities

Collection of string

None.

SessionModuleTrainers

Collection of string

None.

SessionModuleRepresentatives

Collection of string

None.

SessionModuleDates

string

None.

StartDate

date

None.

EndDate

date

None.

Response Formats

application/json, text/json

Sample:
[
  {
    "Id": 1,
    "TrainingShortLabel": "sample string 2",
    "NbAttendeesRegisteredSelectedStructure": 1,
    "NbAttendeesPresentSelectedStructure": 1,
    "NbDays": 1,
    "NbHours": 1,
    "StructureId": 3,
    "StructureNameFilter": "sample string 4",
    "SessionModuleCities": [
      "sample string 1",
      "sample string 2"
    ],
    "SessionModuleTrainers": [
      "sample string 1",
      "sample string 2"
    ],
    "SessionModuleRepresentatives": [
      "sample string 1",
      "sample string 2"
    ],
    "SessionModuleDates": "sample string 5",
    "StartDate": "2026-02-11T14:38:26.2172925+01:00",
    "EndDate": "2026-02-11T14:38:26.2172925+01:00"
  },
  {
    "Id": 1,
    "TrainingShortLabel": "sample string 2",
    "NbAttendeesRegisteredSelectedStructure": 1,
    "NbAttendeesPresentSelectedStructure": 1,
    "NbDays": 1,
    "NbHours": 1,
    "StructureId": 3,
    "StructureNameFilter": "sample string 4",
    "SessionModuleCities": [
      "sample string 1",
      "sample string 2"
    ],
    "SessionModuleTrainers": [
      "sample string 1",
      "sample string 2"
    ],
    "SessionModuleRepresentatives": [
      "sample string 1",
      "sample string 2"
    ],
    "SessionModuleDates": "sample string 5",
    "StartDate": "2026-02-11T14:38:26.2172925+01:00",
    "EndDate": "2026-02-11T14:38:26.2172925+01:00"
  }
]

application/xml, text/xml

Sample:
<ArrayOfTrainingSessionFicheStructureDTO xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/Common.DTO">
  <TrainingSessionFicheStructureDTO>
    <EndDate>2026-02-11T14:38:26.2172925+01:00</EndDate>
    <Id>1</Id>
    <NbAttendeesPresentSelectedStructure>1</NbAttendeesPresentSelectedStructure>
    <NbAttendeesRegisteredSelectedStructure>1</NbAttendeesRegisteredSelectedStructure>
    <NbDays>1</NbDays>
    <NbHours>1</NbHours>
    <SessionModuleCities xmlns:d3p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
      <d3p1:string>sample string 1</d3p1:string>
      <d3p1:string>sample string 2</d3p1:string>
    </SessionModuleCities>
    <SessionModuleDates>sample string 5</SessionModuleDates>
    <SessionModuleRepresentatives xmlns:d3p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
      <d3p1:string>sample string 1</d3p1:string>
      <d3p1:string>sample string 2</d3p1:string>
    </SessionModuleRepresentatives>
    <SessionModuleTrainers xmlns:d3p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
      <d3p1:string>sample string 1</d3p1:string>
      <d3p1:string>sample string 2</d3p1:string>
    </SessionModuleTrainers>
    <StartDate>2026-02-11T14:38:26.2172925+01:00</StartDate>
    <StructureId>3</StructureId>
    <StructureNameFilter>sample string 4</StructureNameFilter>
    <TrainingShortLabel>sample string 2</TrainingShortLabel>
  </TrainingSessionFicheStructureDTO>
  <TrainingSessionFicheStructureDTO>
    <EndDate>2026-02-11T14:38:26.2172925+01:00</EndDate>
    <Id>1</Id>
    <NbAttendeesPresentSelectedStructure>1</NbAttendeesPresentSelectedStructure>
    <NbAttendeesRegisteredSelectedStructure>1</NbAttendeesRegisteredSelectedStructure>
    <NbDays>1</NbDays>
    <NbHours>1</NbHours>
    <SessionModuleCities xmlns:d3p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
      <d3p1:string>sample string 1</d3p1:string>
      <d3p1:string>sample string 2</d3p1:string>
    </SessionModuleCities>
    <SessionModuleDates>sample string 5</SessionModuleDates>
    <SessionModuleRepresentatives xmlns:d3p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
      <d3p1:string>sample string 1</d3p1:string>
      <d3p1:string>sample string 2</d3p1:string>
    </SessionModuleRepresentatives>
    <SessionModuleTrainers xmlns:d3p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
      <d3p1:string>sample string 1</d3p1:string>
      <d3p1:string>sample string 2</d3p1:string>
    </SessionModuleTrainers>
    <StartDate>2026-02-11T14:38:26.2172925+01:00</StartDate>
    <StructureId>3</StructureId>
    <StructureNameFilter>sample string 4</StructureNameFilter>
    <TrainingShortLabel>sample string 2</TrainingShortLabel>
  </TrainingSessionFicheStructureDTO>
</ArrayOfTrainingSessionFicheStructureDTO>