Approve a membership application

Approve a Pending - New application so the membership becomes Active.

POST https://cotlet.dev/api/v1/wild-apricot/contacts/{contact_id}/membership-application/approve

write Confirm

Opens the contact, goes to the Membership tab and selects Approve. The status becomes Active and Member since is set to the approval date. The applicant can get the Application activation email set on the level. On a recurring monthly level, an approval after the next renewal date makes Wild Apricot charge each month between the application and the approval. Needs a full administrator or a membership manager. By default you confirm each call; you can switch that off for this tool.

Parameters

Parameters: approve_membership_application
NameTypeDescription
contact_id integer required integer Contact ID from list_contacts.

Request

cURL
curl -X POST https://cotlet.dev/api/v1/wild-apricot/contacts/48213/membership-application/approve \
  -H "Authorization: Bearer $COTLET_API_KEY"
Python
result = client.call("wild-apricot", "approve_membership_application", {"contact_id":48213})
Node.js
const result = await cotlet.call('wild-apricot', 'approve_membership_application', {"contact_id":48213});
CLI
cotlet call wild-apricot approve_membership_application --data '{"contact_id":48213}'

Example response

JSON

{
  "contact_id": 48213,
  "name": "Nora Elwood",
  "membership_level": "Individual",
  "membership_status": "Active",
  "member_since": "2026-10-23"
}

Sign in once. Your agent does the rest.

Sign up and add the apps you need. Free 7-day trial with 2,000 credits, no card needed.