Documentation for version 1

Educations

Handles data regarding educations.

APIDescription
GET exportservice/education/events/{id}

Returns an event by id

GET exportservice/education/studyplans/{id}

Returns a study plan by id

GET exportservice/education/events/{eventId}/participants

Returns a list of participants from an event

POST exportservice/education/events/search

Search for events

POST exportservice/education/studyplans/search

Search for study plans

Groups

Handles data related to groups.

APIDescription
GET exportservice/groupsinsport/{reportGuid}

Returns a previously generated list of groups. Use reportGuid returned by POST exportservice/groupsinsport

POST exportservice/groupsinsport

Creates a list of groups within the provided SportIds.

See "Report creating methods" under "General description" for how to call this method.

Helpers

Help methods for getting IAS system data.

APIDescription
GET exportservice/genders

Returns available genders

GET exportservice/grouptypes

Returns available group types

GET exportserviceorg/genders

Returns available genders

GET exportservice/regiontypes

Returns available region types

GET exportservice/accounttypes

Returns available account types

GET exportservice/addresstypes

Returns available address types

GET exportservice/contacttypes

Returns available contact types

GET exportserviceorg/grouptypes

Returns available group types

GET exportserviceorg/regiontypes

Returns available region types

GET exportserviceorg/accounttypes

Returns available account types

GET exportserviceorg/addresstypes

Returns available address types

GET exportserviceorg/contacttypes

Returns available contact types

GET exportservice/publishruletypes

Returns available publish rule types

GET exportservice/organisationtypes

Returns available organisation types

GET exportservice/roletypecategories

Returns available roletype categories

GET exportserviceorg/publishruletypes

Returns available publish rule types

GET exportserviceorg/organisationtypes

Returns available organisation types

GET exportserviceorg/roletypecategories

Returns available roletype categories

GET exportservice/roletypeattributetypes

Returns the different attribute types for role types.

GET exportserviceorg/roletypeattributetypes

Returns the different attribute types for role types.

GET exportservice/sports?includeSubsports={includeSubsports}

Returns available sports.
A sport can have underlying subsports.

GET exportserviceorg/sports?includeSubsports={includeSubsports}

Returns available sports.
A sport can have underlying subsports.

GET exportservice/utils/roletypes?sportId={sportId}&organisationId={organisationId}

Returns roletypes for the given sport and organisation: the role types must be owned by the specified sport's owner SF/Gren/Klass, or the child non-clubs of the specified sport's owner SF/Gren/Klass;the role types must be owned by the given organisation if specified; else the result is only determined by the specified sport.

Organisations

To handle the data related to organisations.

APIDescription
GET exportservice/organisationsinsport/{reportGuid}

Returns a previously generated list of organisations. Use reportGuid returned by POST exportservice/organisationsinsport

POST exportservice/organisationsinsport

Creates a list of organisations within the provided SportIds.

See "Report creating methods" under "General description" for how to call this method.

Persons

Handles data regarding persons updated.

APIDescription
GET exportservice/personsinsport/{reportGuid}

Returns a previously generated list of persons. Use reportGuid returned by POST exportservice/personsinsport

GET exportservice/persons/personidsbypersonalnumbers/{reportGuid}

Returns a previously generated list of person data for provided personal numbers. Use reportGuid returned by POST exportservice/persons/personidsbypersonalnumbers

POST exportservice/personsinsport

Creates a list of persons within the provided SportIds.

See "Report creating methods" under "General description" for how to call this method.

POST exportservice/persons/personidsbypersonalnumbers

Returns PersonIds for provided personal numbers

See "Report creating methods" under "General description" for how to call this method.

Regions

To handle the data related to regions.

APIDescription
GET exportservice/regions?regionTypeIds={regionTypeIds}

Returns a list of regions based on region types

GET exportserviceorg/regions?regionTypeIds={regionTypeIds}

Returns a list of regions based on region types

Reports

Handles saved reports

APIDescription
GET exportservice/reports/{reportGuid}

Get data from a long running operation

GET exportserviceorg/reports/{reportGuid}

Get data from a long running operation

GET exportservice/reports/push/{reportGuid}

Pushes the specified report to queue.

GET exportserviceorg/reports/push/{reportGuid}

Pushes the specified report to queue.

Documentation for version 2

Helpers

Help methods for getting IAS system data.

APIDescription
GET exportservice/genders

Returns available genders

GET exportservice/grouptypes

Returns available group types

GET exportserviceorg/genders

Returns available genders

GET exportservice/regiontypes

Returns available region types

GET exportservice/accounttypes

Returns available account types

GET exportservice/addresstypes

Returns available address types

GET exportservice/contacttypes

Returns available contact types

GET exportserviceorg/grouptypes

Returns available group types

GET exportserviceorg/regiontypes

Returns available region types

GET exportserviceorg/accounttypes

Returns available account types

GET exportserviceorg/addresstypes

Returns available address types

GET exportserviceorg/contacttypes

Returns available contact types

GET exportservice/publishruletypes

Returns available publish rule types

GET exportservice/organisationtypes

Returns available organisation types

GET exportservice/roletypecategories

Returns available roletype categories

GET exportserviceorg/publishruletypes

Returns available publish rule types

GET exportserviceorg/organisationtypes

Returns available organisation types

GET exportserviceorg/roletypecategories

Returns available roletype categories

GET exportservice/roletypeattributetypes

Returns the different attribute types for role types.

GET exportserviceorg/roletypeattributetypes

Returns the different attribute types for role types.

GET exportservice/sports?includeSubsports={includeSubsports}

Returns available sports.
A sport can have underlying subsports.

GET exportserviceorg/sports?includeSubsports={includeSubsports}

Returns available sports.
A sport can have underlying subsports.

GET exportservice/utils/roletypes?sportId={sportId}&organisationId={organisationId}

Returns roletypes for the given sport and organisation: the role types must be owned by the specified sport's owner SF/Gren/Klass, or the child non-clubs of the specified sport's owner SF/Gren/Klass;the role types must be owned by the given organisation if specified; else the result is only determined by the specified sport.

Organisations

To handle the data related to organisations.

APIDescription
GET exportservice/organisationsinsport/{reportGuid}

Returns a previously generated list of organisations. Use reportGuid returned by POST exportservice/organisationsinsport

POST exportservice/organisationsinsport

Creates a list of organisations within the provided SportIds.

See "Report creating methods" under "General description" for how to call this method.

Persons

Handles data regarding persons updated.

APIDescription
GET exportservice/personsinsport/{reportGuid}

Returns a previously generated list of persons. Use reportGuid returned by POST exportservice/personsinsport

GET exportservice/persons/personidsbypersonalnumbers/{reportGuid}

Returns a previously generated list of person data for provided personal numbers. Use reportGuid returned by POST exportservice/persons/personidsbypersonalnumbers

POST exportservice/personsinsport

Creates a list of persons within the provided SportIds.

See "Report creating methods" under "General description" for how to call this method.

POST exportservice/persons/personidsbypersonalnumbers

Returns PersonIds for provided personal numbers

See "Report creating methods" under "General description" for how to call this method.

Regions

To handle the data related to regions.

APIDescription
GET exportservice/regions?regionTypeIds={regionTypeIds}

Returns a list of regions based on region types

GET exportserviceorg/regions?regionTypeIds={regionTypeIds}

Returns a list of regions based on region types

Reports

Handles saved reports

APIDescription
GET exportservice/reports/{reportGuid}

Get data from a long running operation

GET exportserviceorg/reports/{reportGuid}

Get data from a long running operation

GET exportservice/reports/push/{reportGuid}

Pushes the specified report to queue.

GET exportserviceorg/reports/push/{reportGuid}

Pushes the specified report to queue.