Universities are the top-level institutions in UniEvents. Each university contains one or more faculty tenants, which in turn own spaces, events, and users. Universities are publicly discoverable — no authentication is required to read them. When a university is created or renamed, a unique URL slug is automatically generated from the name. Note that deleting a university with associated tenants will fail; remove or reassign all dependent tenants first.Documentation Index
Fetch the complete documentation index at: https://mintlify.com/Edfermachado/proyectoSistemas/llms.txt
Use this file to discover all available pages before exploring further.
GET /api/universities
Returns all universities registered in the platform, ordered by creation date (newest first). Authentication: Not required.UUID of the university.
Full display name of the university. Must be unique across the platform.
URL-safe identifier auto-generated from the university name.
Optional description of the institution.
Public URL for the university’s logo image.
Timestamp when the university record was created.
POST /api/universities
Creates a new university. A unique slug is automatically generated from thename field.
Authentication: Not required at the route level.
Content-Type: application/json
Full name of the university. Must be unique across the platform.
Optional description or tagline for the institution.
Public URL pointing to the university’s logo image.
GET /api/universities/{id}
Returns a single university by UUID. Authentication: Not required.UUID of the university to retrieve.
PUT /api/universities/{id}
Updates an existing university. Only the fields included in the request body are modified. Ifname is updated, the slug is automatically regenerated.
Authentication: Not required at the route level.
Content-Type: application/json
UUID of the university to update.
Updated display name. Triggers slug regeneration if provided.
Updated description text.
Updated logo URL.
DELETE /api/universities/{id}
Permanently deletes a university. If the university has associated tenants (faculties), the database constraint will prevent deletion and the API returns a400 error.
Authentication: Not required at the route level.
UUID of the university to delete.