generated: '2026-09-05' method: derived source: openapi/civil-infrastructure-platform-events-openapi-original.json, openapi/civil-infrastructure-platform-tec-v1-openapi-original.json note: Entity graph derived from components.schemas $ref links in the two substantive OpenAPI documents CIP serves. The contract is generated by The Events Calendar (StellarWP) WordPress plugin that CIP runs on its own site; servers[] names https://cip-project.org/wp-json/..., so the described instance is CIP's own deployment serving CIP's own event, venue and organizer data (the self-hosted/templated-server case). info.contact on the tec/v1 document is the plugin vendor's support address, not a different product's domain. entity_count: 21 relationship_count: 21 entities: - name: ImageSize source: openapi/civil-infrastructure-platform-events-openapi-original.json field_count: 4 fields: - width - height - mime-type - url description: null - name: CostDetails source: openapi/civil-infrastructure-platform-events-openapi-original.json field_count: 3 fields: - currency_symbol - 'currency_position ' - values description: null - name: Term source: openapi/civil-infrastructure-platform-events-openapi-original.json field_count: 9 fields: - id - name - slug - taxonomy - description - parent - count - url - urls description: null - name: Image source: openapi/civil-infrastructure-platform-events-openapi-original.json field_count: 6 fields: - url - id - extension - width - height - sizes description: null - name: DateDetails source: openapi/civil-infrastructure-platform-events-openapi-original.json field_count: 6 fields: - year - month - day - hour - minutes - seconds description: null - name: Event source: openapi/civil-infrastructure-platform-events-openapi-original.json field_count: 39 fields: - id - global_id - global_id_lineage - author - date - date_utc - modified - modified_utc - status - url - rest_url - title - description - excerpt - slug - image - all_day - start_date - start_date_details - end_date - end_date_details - utc_start_date - utc_start_date_details - utc_end_date - utc_end_date_details - timezone - timezone_abbr - cost - cost_details - website - show_map - show_map_link - hide_from_listings - sticky - featured - categories - tags - venue - organizer description: null - name: Venue source: openapi/civil-infrastructure-platform-events-openapi-original.json field_count: 28 fields: - id - global_id - global_id_lineage - author - date - date_utc - modified - modified_utc - status - url - venue - description - excerpt - slug - image - show_map - show_map_link - address - city - country - province - state - zip - phone - website - stateprovince - geo_lat - geo_lng description: null - name: Organizer source: openapi/civil-infrastructure-platform-events-openapi-original.json field_count: 18 fields: - id - global_id - global_id_lineage - author - date - date_utc - modified - modified_utc - status - url - organizer - description - excerpt - slug - image - phone - website - email description: null - name: TEC_Post_Entity source: openapi/civil-infrastructure-platform-tec-v1-openapi-original.json field_count: 22 fields: - date - date_gmt - guid - id - link - modified - modified_gmt - slug - status - permalink_template - generated_slug - title - content - excerpt - author - featured_media - comment_status - ping_status - format - sticky - template - tags description: A TEC post object as returned by the REST API - name: TEC_Post_Entity_Request_Body source: openapi/civil-infrastructure-platform-tec-v1-openapi-original.json field_count: 15 fields: - date - date_gmt - slug - status - title - content - excerpt - author - featured_media - comment_status - ping_status - format - sticky - template - tags description: A TEC post object as expected by the REST API - name: Event source: openapi/civil-infrastructure-platform-tec-v1-openapi-original.json field_count: 0 fields: [] description: null - name: Event_Request_Body source: openapi/civil-infrastructure-platform-tec-v1-openapi-original.json field_count: 0 fields: [] description: null - name: Organizer_Request_Body source: openapi/civil-infrastructure-platform-tec-v1-openapi-original.json field_count: 0 fields: [] description: null - name: Venue_Request_Body source: openapi/civil-infrastructure-platform-tec-v1-openapi-original.json field_count: 0 fields: [] description: null - name: Organizer source: openapi/civil-infrastructure-platform-tec-v1-openapi-original.json field_count: 0 fields: [] description: null - name: Series source: openapi/civil-infrastructure-platform-tec-v1-openapi-original.json field_count: 0 fields: [] description: null - name: Venue source: openapi/civil-infrastructure-platform-tec-v1-openapi-original.json field_count: 0 fields: [] description: null - name: Date source: openapi/civil-infrastructure-platform-tec-v1-openapi-original.json field_count: 3 fields: - date - timezone_type - timezone description: null - name: DateDetails source: openapi/civil-infrastructure-platform-tec-v1-openapi-original.json field_count: 8 fields: - start - start_utc - start_site - start_display - end - end_utc - end_site - end_display description: null - name: OpenApiDocumentation source: openapi/civil-infrastructure-platform-tec-v1-openapi-original.json field_count: 5 fields: - openapi - info - components - servers - paths description: null - name: OpenApiPath source: openapi/civil-infrastructure-platform-tec-v1-openapi-original.json field_count: 1 fields: - get description: null relationships: - from: Image to: ImageSize via: sizes cardinality: has_many source: openapi/civil-infrastructure-platform-events-openapi-original.json - from: Event to: Image via: image cardinality: has_one source: openapi/civil-infrastructure-platform-events-openapi-original.json - from: Event to: DateDetails via: start_date_details cardinality: has_many source: openapi/civil-infrastructure-platform-events-openapi-original.json - from: Event to: DateDetails via: end_date_details cardinality: has_many source: openapi/civil-infrastructure-platform-events-openapi-original.json - from: Event to: DateDetails via: utc_start_date_details cardinality: has_many source: openapi/civil-infrastructure-platform-events-openapi-original.json - from: Event to: DateDetails via: utc_end_date_details cardinality: has_many source: openapi/civil-infrastructure-platform-events-openapi-original.json - from: Event to: CostDetails via: cost_details cardinality: has_many source: openapi/civil-infrastructure-platform-events-openapi-original.json - from: Event to: Term via: categories cardinality: has_many source: openapi/civil-infrastructure-platform-events-openapi-original.json - from: Event to: Term via: tags cardinality: has_many source: openapi/civil-infrastructure-platform-events-openapi-original.json - from: Event to: Venue via: venue cardinality: has_one source: openapi/civil-infrastructure-platform-events-openapi-original.json - from: Event to: Organizer via: organizer cardinality: has_many source: openapi/civil-infrastructure-platform-events-openapi-original.json - from: Venue to: Image via: image cardinality: has_one source: openapi/civil-infrastructure-platform-events-openapi-original.json - from: Organizer to: Image via: image cardinality: has_one source: openapi/civil-infrastructure-platform-events-openapi-original.json - from: DateDetails to: Date via: start cardinality: has_one source: openapi/civil-infrastructure-platform-tec-v1-openapi-original.json - from: DateDetails to: Date via: start_utc cardinality: has_one source: openapi/civil-infrastructure-platform-tec-v1-openapi-original.json - from: DateDetails to: Date via: start_site cardinality: has_one source: openapi/civil-infrastructure-platform-tec-v1-openapi-original.json - from: DateDetails to: Date via: start_display cardinality: has_one source: openapi/civil-infrastructure-platform-tec-v1-openapi-original.json - from: DateDetails to: Date via: end cardinality: has_one source: openapi/civil-infrastructure-platform-tec-v1-openapi-original.json - from: DateDetails to: Date via: end_utc cardinality: has_one source: openapi/civil-infrastructure-platform-tec-v1-openapi-original.json - from: DateDetails to: Date via: end_site cardinality: has_one source: openapi/civil-infrastructure-platform-tec-v1-openapi-original.json - from: DateDetails to: Date via: end_display cardinality: has_one source: openapi/civil-infrastructure-platform-tec-v1-openapi-original.json