Developers

Build on Eventure

Connect any AI assistant over MCP, or drive the platform directly with the REST API. Manage events, content, offers, orders and more in the organizations you administer.

How access works
  • You act as your own Eventure account. Reads are limited to the organizations you belong to.
  • Writes (create/update/delete) require you to be an owner or admin of the target organization.
  • Creating a brand-new organization is reserved for platform operators.

Ligue um assistente de IA (MCP)

This is a standard remote MCP server - no API key needed. Add it as a custom connector / remote MCP server in Claude, ChatGPT, or any MCP-compatible client, then sign in with your Eventure account.

MCP endpoint
  1. No seu assistente, adicione um conector personalizado/servidor MCP remoto e cole o URL acima.
  2. Quando solicitado, inicie sessão com a sua conta Eventure.
  3. Aprove as permissões solicitadas. O assistente poderá então gerir o conteúdo nas organizações que gere.
Claude Code (CLI)

Prefer the terminal? Add the same endpoint to Claude Code:

API REST

Prefer raw HTTP, or building an integration (n8n, Make, your own script)? The REST API uses an API key. Organization admins can create a key from the Connections page after signing in.

URL base
https://www.ljudska-iniciativa.eventure.si/api/v1
Autenticação
Envie a sua chave como Authorization: Bearer whk_... ou X-API-Key: whk_....
Parâmetros de consulta partilhados (lista de endpoints)
  • filter[field]=value - filtrar por um campo permitido
  • sort=-field - ordenar por ordem crescente ou prefixo - para decrescente
  • page=N & per_page=N - paginação
  • fields=a,b,c - devolver apenas esses campos
  • expand=rel1,rel2 - incluir dados relacionados (quando suportado)
Pontos finais

Os caminhos são relativos ao URL base. A coluna de âmbito é a permissão que a sua chave deve conter.

Eventos
GET/api/v1/eventsread:events
GET/api/v1/events/{id}read:events
Conteúdo
GET/api/v1/contentread:content
GET/api/v1/content/{id}read:content
POST/api/v1/contentwrite:content
PUT/api/v1/content/{id}write:content
DELETE/api/v1/content/{id}delete:content
Ofertas
GET/api/v1/productsread:products
GET/api/v1/products/{id}read:products
POST/api/v1/productswrite:products
PUT/api/v1/products/{id}write:products
DELETE/api/v1/products/{id}delete:products
Organizações
GET/api/v1/organizationsread:organizations
GET/api/v1/organizations/{id}read:organizations
POST/api/v1/organizationswrite:organizations
PUT/api/v1/organizations/{id}write:organizations
DELETE/api/v1/organizations/{id}delete:organizations
Arquivos
GET/api/v1/files/{id}read:files
POST/api/v1/fileswrite:files
DELETE/api/v1/files/{id}write:files
Usuários
GET/api/v1/usersread:users
GET/api/v1/users/{id}read:users
PUT/api/v1/users/{id}write:users
Recursos somente leitura
GET/api/v1/contactsread:contacts
GET/api/v1/dealsread:deals
GET/api/v1/bookingsread:bookings
GET/api/v1/ordersread:orders
GET/api/v1/subscribersread:subscribers
GET/api/v1/invoicesread:invoices
GET/api/v1/surveysread:surveys
GET/api/v1/galleriesread:galleries
Webhooks de entrada (POST)
POST/api/v1/incoming/create-contactwrite:contacts
POST/api/v1/incoming/update-contactwrite:contacts
POST/api/v1/incoming/create-subscriberwrite:subscribers
POST/api/v1/incoming/send-notificationwrite:notifications
POST/api/v1/incoming/update-order-statuswrite:orders
POST/api/v1/incoming/create-todowrite:todos
POST/api/v1/incoming/create-contentwrite:content
POST/api/v1/incoming/trigger-eventwrite:webhooks
Exemplos
Listar eventos recentes
Crie uma publicação no blog
Upload an image (multipart)

Uploads return a file id - pass it to create/update calls as featured_image_file_id so image bytes never travel through the assistant.

Ready to connect?

Sign in, then open Connections to connect an assistant or create an API key for the organizations you administer.

Go to Connections