Endpoints disponibles

Retrieve events

get
/events

Get a paginated list of events with various filtering options. Returns events in chronological order with detailed information including location, performers, and ticket offers. Each item includes visibility and inactivityReason properties.

Authorizations
AuthorizationstringRequired

JWT token obtained from the /login endpoint. The token must be included in the Authorization header as "Bearer ".

The token contains tenant information that is used to:

  1. Validate the request's authorization
  2. Set the tenant context for the request
  3. Apply partner-specific configuration and access scopes

If the token is missing or invalid, the request will be rejected with a 401 Unauthorized response.

Query parameters
includeInactivebooleanOptional

When true, include inactive and past events in results. By default, only active events are returned. When filtering by ID, this is automatically set to true.

Default: false
idstringOptional

Filter by specific event ID. Automatically includes inactive events when used.

Example: evt-123abc
eventIdstringOptional

Filter by unique event identifier

typestringOptional

Filter by event type

Example: Concert
nameFrstringOptional

Filter by French name (partial match supported)

Example: Festival
nameEnstringOptional

Filter by English name (partial match supported)

Example: Festival
statusstring · enumOptional

Filter by event status

Possible values:
startDate_gtestring · date-timeOptional

Filter by start date greater than or equal to

Example: 2024-12-01T00:00:00Z
startDate_ltestring · date-timeOptional

Filter by start date less than or equal to

Example: 2024-12-31T23:59:59Z
endDate_gtestring · date-timeOptional

Filter by end date greater than or equal to

endDate_ltestring · date-timeOptional

Filter by end date less than or equal to

audiencestring · enumOptional

Filter by target audience

Possible values:
mainAdditionalTypeIdstringOptional

Filter by main additional type identifier

pageinteger · min: 1Optional

Page number for pagination

Default: 1
limitinteger · min: 1 · max: 100Optional

Number of items per page

Default: 20
langstring · enumOptional

Language preference for response content

Default: frPossible values:
Responses
chevron-right
200

Successfully retrieved events

application/json
get
/events

Retrieve event series

get
/event-series

Get a paginated list of event series such as festivals, seasonal programs, and recurring events. Returns detailed information about series including dates, venues, and associated events. Each item includes visibility and inactivityReason properties.

Authorizations
AuthorizationstringRequired

JWT token obtained from the /login endpoint. The token must be included in the Authorization header as "Bearer ".

The token contains tenant information that is used to:

  1. Validate the request's authorization
  2. Set the tenant context for the request
  3. Apply partner-specific configuration and access scopes

If the token is missing or invalid, the request will be rejected with a 401 Unauthorized response.

Query parameters
includeInactivebooleanOptional

When true, include inactive and past event series in results. By default, only active series are returned. When filtering by ID, this is automatically set to true.

Default: false
idstringOptional

Filter by specific event series ID. Automatically includes inactive series when used.

Example: series-123abc
nameFrstringOptional

Filter by French name (partial match supported)

Example: Festival d'été
nameEnstringOptional

Filter by English name (partial match supported)

Example: Summer Festival
created_atstring · date-timeOptional

Filter by creation date

Example: 2024-01-01T00:00:00Z
updated_atstring · date-timeOptional

Filter by last update date

Example: 2024-12-31T23:59:59Z
pageinteger · min: 1Optional

Page number for pagination

Default: 1
limitinteger · min: 1 · max: 100Optional

Number of items per page

Default: 20
langstring · enumOptional

Language preference for response content

Default: frPossible values:
Responses
chevron-right
200

Successfully retrieved event series

application/json
get
/event-series

Retrieve exhibition events

get
/exhibition-events

Get a paginated list of exhibition events including art shows, museum exhibitions, and cultural displays. Returns detailed information about exhibitions including duration, location, and contributors. Each item includes visibility and inactivityReason properties.

Authorizations
AuthorizationstringRequired

JWT token obtained from the /login endpoint. The token must be included in the Authorization header as "Bearer ".

The token contains tenant information that is used to:

  1. Validate the request's authorization
  2. Set the tenant context for the request
  3. Apply partner-specific configuration and access scopes

If the token is missing or invalid, the request will be rejected with a 401 Unauthorized response.

Query parameters
includeInactivebooleanOptional

When true, include inactive and past exhibition events in results. By default, only active exhibitions are returned. When filtering by ID, this is automatically set to true.

Default: false
idstringOptional

Filter by specific exhibition event ID. Automatically includes inactive exhibitions when used.

Example: exhib-123abc
exhibitionEventIdstringOptional

Filter by unique exhibition event identifier

Example: CREME-VCM-EXHIBITION-123
typestring · enumOptional

Filter by exhibition type

Possible values:
nameFrstringOptional

Filter by French name (partial match supported)

Example: Exposition
nameEnstringOptional

Filter by English name (partial match supported)

Example: Exhibition
statusstring · enumOptional

Filter by exhibition status

Possible values:
startDate_gtestring · date-timeOptional

Filter by start date greater than or equal to

Example: 2024-01-01T00:00:00Z
startDate_ltestring · date-timeOptional

Filter by start date less than or equal to

Example: 2024-12-31T23:59:59Z
endDate_gtestring · date-timeOptional

Filter by end date greater than or equal to

endDate_ltestring · date-timeOptional

Filter by end date less than or equal to

audiencestring · enumOptional

Filter by target audience

Possible values:
isAccessibleForFreebooleanOptional

Filter by free admission status

attendanceModestring · enumOptional

Filter by attendance mode

Possible values:
mainLocationIdstringOptional

Filter by main venue location ID

mainAdditionalTypeIdstringOptional

Filter by main additional type identifier

pageinteger · min: 1Optional

Page number for pagination

Default: 1
limitinteger · min: 1 · max: 100Optional

Number of items per page

Default: 20
langstring · enumOptional

Language preference for response content

Default: frPossible values:
Responses
chevron-right
200

Successfully retrieved exhibition events

application/json
get
/exhibition-events

Retrieve places and venues

get
/places

Get a paginated list of cultural venues and places. Returns detailed information including address, geolocation, capacity, and associated events. Each item includes visibility and inactivityReason properties.

Authorizations
AuthorizationstringRequired

JWT token obtained from the /login endpoint. The token must be included in the Authorization header as "Bearer ".

The token contains tenant information that is used to:

  1. Validate the request's authorization
  2. Set the tenant context for the request
  3. Apply partner-specific configuration and access scopes

If the token is missing or invalid, the request will be rejected with a 401 Unauthorized response.

Query parameters
includeInactivebooleanOptional

When true, include inactive places in results. By default, only active places are returned. When filtering by ID, this is automatically set to true.

Default: false
idstringOptional

Filter by specific place ID. Automatically includes inactive places when used.

Example: place-123abc
nameFrstringOptional

Filter by French name (partial match supported)

Example: Théâtre
nameEnstringOptional

Filter by English name (partial match supported)

Example: Theatre
created_atstring · date-timeOptional

Filter by creation date

Example: 2024-01-01T00:00:00Z
updated_atstring · date-timeOptional

Filter by last update date

Example: 2024-12-01T00:00:00Z
pageinteger · min: 1Optional

Page number for pagination

Default: 1
limitinteger · min: 1 · max: 100Optional

Number of items per page

Default: 20
langstring · enumOptional

Language preference for response content

Default: frPossible values:
Responses
chevron-right
200

Successfully retrieved places

application/json
get
/places

Retrieve contributors information

get
/contributors

Get a paginated list of contributors including artists, organizers, and producers. Returns detailed information about people and organizations involved in cultural events. Each item includes visibility and inactivityReason properties.

Authorizations
AuthorizationstringRequired

JWT token obtained from the /login endpoint. The token must be included in the Authorization header as "Bearer ".

The token contains tenant information that is used to:

  1. Validate the request's authorization
  2. Set the tenant context for the request
  3. Apply partner-specific configuration and access scopes

If the token is missing or invalid, the request will be rejected with a 401 Unauthorized response.

Query parameters
includeInactivebooleanOptional

When true, include inactive contributors in results. By default, only active contributors are returned. When filtering by ID, this is automatically set to true.

Default: false
idstringOptional

Filter by specific contributor ID. Automatically includes inactive contributors when used.

Example: cont-123abc
nameFrstringOptional

Filter by French name (partial match supported)

Example: Jean
nameEnstringOptional

Filter by English name (partial match supported)

Example: John
contributorTypestring · enumOptional

Filter by contributor type

Example: ArtistPossible values:
statusstring · enumOptional

Filter by contributor status

Possible values:
audiencestring · enumOptional

Filter by target audience

Possible values:
mainAdditionalTypeIdstringOptional

Filter by main additional type identifier

createdAt_gtestring · date-timeOptional

Filter by creation date greater than or equal to

Example: 2024-01-01T00:00:00Z
createdAt_ltestring · date-timeOptional

Filter by creation date less than or equal to

Example: 2024-12-31T23:59:59Z
pageinteger · min: 1Optional

Page number for pagination

Default: 1
limitinteger · min: 1 · max: 100Optional

Number of items per page

Default: 20
langstring · enumOptional

Language preference for response content

Default: frPossible values:
Responses
chevron-right
200

Successfully retrieved contributors

application/json
get
/contributors

Retrieve keywords and tags

get
/keywords

Get a paginated list of keywords and tags used for categorizing cultural content. Returns a hierarchical structure of keywords with detailed information including:

  • Schema.org structured data (@context, @type, @id)

  • Labels in French and English

  • Associated codes for categorization

  • Hierarchical relationships (parent-child structure)

  • Metadata like creation and update timestamps

  • Legacy IDs and identifiers

  • Image and sameAs references

Keywords are filtered to show only active (non-archived) items from the V1TaxoDiscVitrine vocabulary. The response follows Schema.org DefinedTerm structure for semantic web compatibility.

Authorizations
AuthorizationstringRequired

JWT token obtained from the /login endpoint. The token must be included in the Authorization header as "Bearer ".

The token contains tenant information that is used to:

  1. Validate the request's authorization
  2. Set the tenant context for the request
  3. Apply partner-specific configuration and access scopes

If the token is missing or invalid, the request will be rejected with a 401 Unauthorized response.

Query parameters
idstringOptional

Filter by specific keyword ID (exact match)

Example: 245
labelFrstringOptional

Filter by French label (exact match)

Example: Salons et démonstrations
labelEnstringOptional

Filter by English label (exact match)

Example: Exhibits and demonstrations
codestringOptional

Filter by keyword code (exact match)

Example: D-SalonDemonstrations
created_atstring · date-timeOptional

Filter by creation date (exact match)

Example: 2024-01-01T00:00:00Z
updated_atstring · date-timeOptional

Filter by last update date (exact match)

Example: 2024-07-06T16:37:24.40074
pageinteger · min: 1Optional

Page number for pagination (1-based indexing)

Default: 1Example: 1
limitinteger · min: 1 · max: 100Optional

Number of items per page (maximum 100)

Default: 20Example: 30
langstring · enumOptional

Language preference for response content and metadata

Default: frExample: frPossible values:
Responses
chevron-right
200

Successfully retrieved keywords

application/json
get
/keywords

Last updated