skills$openclaw/easyverein-api
truefoobar709

by truefoobar

easyverein-api – OpenClaw Skill

easyverein-api is an OpenClaw Skills integration for coding workflows. Work with the easyVerein v2.0 REST API (members, contacts, events, invoices, bookings, custom fields, etc.). Use for full API coverage: endpoint discovery, auth, request/response schemas, and example cURL calls.

709 stars3.6k forksSecurity L1
Updated Feb 7, 2026Created Feb 7, 2026coding

Skill Snapshot

nameeasyverein-api
descriptionWork with the easyVerein v2.0 REST API (members, contacts, events, invoices, bookings, custom fields, etc.). Use for full API coverage: endpoint discovery, auth, request/response schemas, and example cURL calls. OpenClaw Skills integration.
ownertruefoobar
repositorytruefoobar/easyverein-api
languageMarkdown
licenseMIT
topics
securityL1
installopenclaw add @truefoobar/easyverein-api
last updatedFeb 7, 2026

Maintainer

truefoobar

truefoobar

Maintains easyverein-api in the OpenClaw Skills directory.

View GitHub profile
File Explorer
4 files
.
references
openapi-v2.json
4.3 MB
_meta.json
289 B
SKILL.md
1.6 KB
SKILL.md

name: easyverein-api description: "Work with the easyVerein v2.0 REST API (members, contacts, events, invoices, bookings, custom fields, etc.). Use for full API coverage: endpoint discovery, auth, request/response schemas, and example cURL calls."

easyVerein API (v2.0)

Quick start

  • Base URL: https://easyverein.com/api/v2.0
  • Auth header: Authorization: Bearer <API_KEY>
  • Tokens expire after 30 days; refresh via GET /api/v2.0/refresh-token when tokenRefreshNeeded appears in response headers.
  • Rate limit: 100 requests/min.

Use the OpenAPI spec

Read the full spec when you need endpoint details or schemas:

  • references/openapi-v2.json

This file contains all endpoints, parameters, request bodies, responses, and tags. Use it to:

  • list endpoints by tag (e.g., member, contact-details, invoice)
  • inspect request body schemas
  • find actions and sub-endpoints

Common patterns

  • Pagination: ?limit= (default 5, max 100)
  • Field selection: ?query={field,relation{subfield}}
  • Excluding fields: ?query={-field}
  • Bulk operations: bulk-create / bulk-update (supported by select endpoints)

Example cURL (template)

curl -s \
  -H "Authorization: Bearer $EASYVEREIN_TOKEN" \
  -H "Content-Type: application/json" \
  "https://easyverein.com/api/v2.0/member?limit=10"

Member creation flow (important)

  1. Create contact-details first.
  2. Then create member with emailOrUserName and contactDetails reference.

Notes

  • Files must be uploaded via PATCH with Content-Disposition header.
  • Use refresh-token to rotate tokens; old token becomes invalid immediately.
README.md

No README available.

Permissions & Security

Security level L1: Low-risk skills with minimal permissions. Review inputs and outputs before running in production.

Requirements

  • OpenClaw CLI installed and configured.
  • Language: Markdown
  • License: MIT
  • Topics:

FAQ

How do I install easyverein-api?

Run openclaw add @truefoobar/easyverein-api in your terminal. This installs easyverein-api into your OpenClaw Skills catalog.

Does this skill run locally or in the cloud?

OpenClaw Skills execute locally by default. Review the SKILL.md and permissions before running any skill.

Where can I verify the source code?

The source repository is available at https://github.com/openclaw/skills/tree/main/skills/truefoobar/easyverein-api. Review commits and README documentation before installing.