Weavz
Pike13

Pike13

Class, appointment, client, booking, visit, invoice, payment, refund, reporting, and webhook operations for Pike13 studios.

67 tools
29 triggers

Tools

Name
get_account

Get the authenticated Pike13 account.

list_account_businesses

List businesses available to the authenticated Pike13 account.

get_business

Get basic details for the connected Pike13 business.

list_locations

List Pike13 business locations.

list_services

List Pike13 services such as group classes, courses, and appointments.

list_events

List Pike13 class/course event schedules viewable by staff.

get_event

Get one Pike13 recurring event or course schedule.

list_event_occurrences

List scheduled Pike13 class, course, or appointment occurrences with optional filters.

get_event_occurrence

Get one Pike13 class, course, or appointment occurrence including attendance/visit details.

cancel_event_occurrence

Cancel or remove a Pike13 event occurrence; optional notes can notify clients and issue make-up passes.

list_people

List Pike13 people visible to staff. Use filters to narrow PII-heavy result sets.

search_people

Search Pike13 people by name, email, or phone.

get_person

Get one Pike13 person/client profile by ID. This detail action may include contact and custom-field data.

create_person

Create a Pike13 person/client. Optional send_invite sends an account invitation email.

update_person

Update Pike13 person/client fields. Omitted fields are ignored.

delete_person

Delete a Pike13 person by exact ID.

list_person_notes

List notes on a Pike13 person/client.

create_person_note

Create a note on a Pike13 person/client.

update_person_note

Update a Pike13 person/client note.

delete_person_note

Delete a Pike13 person/client note by exact IDs.

create_booking

Create a Pike13 booking with one or more leases for classes, courses, or appointments.

get_booking

Get one Pike13 booking by ID.

complete_booking

Complete a Pike13 booking, turning held leases into registrations when allowed.

delete_booking

Delete a Pike13 booking by exact ID. Completed bookings keep generated visits/invoices per Pike13 behavior.

add_booking_lease

Add a class, course, or appointment lease to an existing Pike13 booking.

update_booking_lease

Update the person assigned to a Pike13 booking lease.

delete_booking_lease

Delete a held Pike13 booking lease and release reserved capacity.

list_person_visits

List visits/enrollments for one Pike13 person.

create_visit

Create a Pike13 visit/enrollment or check-in record with a documented visit payload.

update_visit

Update a Pike13 visit, such as marking attendance, no-show, cancellation, or completion when allowed.

delete_visit

Delete a Pike13 visit/enrollment by exact ID.

list_invoices

List Pike13 invoices with optional page and state filters.

get_invoice

Get one Pike13 invoice, including line items and payments.

create_invoice

Create a Pike13 invoice for plan products, optionally tied to a booking.

update_invoice

Update Pike13 invoice state, coupon, receipt settings, location, commission recipient, or booking link.

list_invoice_payment_methods

List payment methods available for a Pike13 invoice.

create_invoice_payment

Create a Pike13 invoice payment using a documented payment payload.

refund_invoice_payment

Refund a Pike13 invoice payment with an exact payment ID and refund payload.

add_invoice_item

Add an item to a Pike13 invoice.

delete_invoice_item

Delete a Pike13 invoice item by exact invoice and item IDs.

create_event_occurrence_note

Create a note on a Pike13 event occurrence.

update_event_occurrence_note

Update a Pike13 event occurrence note.

delete_event_occurrence_note

Delete a Pike13 event occurrence note by exact IDs.

list_plans

List Pike13 plans/memberships/passes for the business.

update_plan_end_date

Set or change a Pike13 plan end date for a membership/pass lifecycle cancellation or scheduled end.

list_person_plans

List memberships and passes for a Pike13 person.

list_plan_products

List Pike13 recurring/prepaid plan products available for invoice creation.

list_pack_products

List Pike13 pack/pass products available for purchase or pack creation.

create_pack_product

Create a Pike13 pack/pass product.

update_pack_product

Update a Pike13 pack/pass product, including suspension/visibility fields when documented.

delete_pack_product

Delete a Pike13 pack/pass product by exact ID.

get_pack

Get a Pike13 pack/pass by ID.

create_pack

Create a Pike13 pack/pass from a pack product for one or more people.

delete_pack

Delete a Pike13 pack/pass by exact ID.

get_punch

Get a Pike13 punch/payment-for-visit record by ID.

create_punch

Create a Pike13 punch to pay for a visit with a plan.

delete_punch

Delete a Pike13 punch by exact ID. The associated visit becomes unpaid.

get_waitlist_entry

Get a Pike13 waitlist entry by ID.

list_waitlist_entries

List Pike13 waitlist entries for a person or event occurrence.

create_waitlist_entry

Add a Pike13 person to an event occurrence waitlist.

update_waitlist_entry

Transition a Pike13 waitlist entry, for example wait or enroll.

delete_waitlist_entry

Delete a Pike13 waitlist entry by exact ID.

query_report

Run a Pike13 Reporting API query for a documented report resource such as clients, enrollments, event_occurrences, invoices, or transactions.

list_webhook_subscriptions

List Pike13 webhooks created for the connected business.

create_webhook_subscription

Create a Pike13 webhook subscription for a documented topic and HTTPS target.

update_webhook_subscription

Update a Pike13 webhook subscription target, topic, name, or description.

delete_webhook_subscription

Delete a Pike13 webhook subscription by exact ID.

Triggers

Name
person_created

Triggers when a Pike13 person/client is created.

person_updated

Triggers when a Pike13 person/client is updated.

person_deleted

Triggers when a Pike13 person/client is deleted.

visit_new

Triggers when Pike13 creates a visit through the client-facing completion flow.

visit_created

Triggers when an internal Pike13 visit record is created.

visit_updated

Triggers when a Pike13 visit/enrollment is updated.

visit_deleted

Triggers when a Pike13 visit/enrollment is deleted.

invoice_new

Triggers when a Pike13 invoice is created from an end-user checkout or purchase flow.

invoice_created

Triggers when an internal Pike13 invoice record is created.

invoice_updated

Triggers when a Pike13 invoice is updated.

transaction_created

Triggers when a Pike13 payment or refund transaction is created.

transaction_updated

Triggers when a Pike13 payment or refund transaction is updated.

event_occurrence_created

Triggers when a Pike13 event occurrence is created.

event_occurrence_updated

Triggers when a Pike13 event occurrence is updated.

event_occurrence_upcoming

Triggers before a Pike13 event occurrence starts when configured by Pike13.

event_occurrence_staff_member_updated

Triggers when staff assignments on a Pike13 event occurrence change.

note_created

Triggers when a Pike13 person or event occurrence note is created.

note_updated

Triggers when a Pike13 person or event occurrence note is updated.

note_deleted

Triggers when a Pike13 person or event occurrence note is deleted.

person_plan_created

Triggers when a Pike13 person plan is created.

person_plan_updated

Triggers when a Pike13 person plan is updated.

plan_updated

Triggers when a Pike13 plan is updated.

plan_ended

Triggers when a Pike13 plan ends.

plan_hold_created

Triggers when a Pike13 plan hold is created.

plan_hold_updated

Triggers when a Pike13 plan hold is updated.

plan_hold_deleted

Triggers when a Pike13 plan hold is deleted.

punchcard_started

Triggers when a Pike13 punchcard starts.

punchcard_updated

Triggers when a Pike13 punchcard is updated.

punchcard_deleted

Triggers when a Pike13 punchcard is deleted.

Quick Start

TypeScript
import { WeavzClient } from '@weavz-io/sdk'

const weavz = new WeavzClient({ apiKey: 'wvz_...' })

const result = await weavz.actions.execute('pike13', 'get_account', {
  workspaceId: '550e8400-e29b-41d4-a716-446655440000',
  integrationAlias: 'pike13',
  input: { /* ... */ },
})

Related Integrations

Works well with

Frequently Asked Questions

How do I connect Pike13 to my app?

Use Weavz Hosted Connect for OAuth2 authentication. Install the SDK, create a connection through the connect portal or API, then execute tools programmatically.

What tools does Pike13 support?

Pike13 supports 67 tools including Get Account, List Account Businesses, Get Business, List Locations, List Services, and more.

Can I use Pike13 with AI agents?

Yes. Add Pike13 to an MCP server in Tool Mode or Code Mode. Code Mode provides 3 meta-tools with on-demand API discovery so agents can compose stateful workflows without loading every action schema up front.

Can Pike13 be used in stateful agent workflows?

Yes. Agents can combine Pike13 tools with Filesystem, State KV, Human Gates, input partials, and other workspace integrations while keeping execution scoped to the selected workspace or end user.

What authentication does Pike13 use?

Pike13 uses OAuth2. Weavz stores OAuth credentials securely and refreshes tokens when supported by the provider.

How much does the Pike13 integration cost?

The Pike13 integration is included on all Weavz plans including the free tier with 20,000 actions per month. No credit card required.

What triggers does Pike13 support?

Pike13 supports 29 triggers including Person Created, Person Updated, Person Deleted, Visit New, Visit Created, and more.

Connect Pike13 in minutes

Get 20,000 free action executions every month. No credit card required.