Square icon

Square

Consume Square API

Booking → Get Team Member Profiles

AI-generated

Overview

This node operation retrieves team member profiles from the Square API, specifically for the Booking resource. It allows filtering the profiles to return only those team members who are bookable and/or filtering by a specific location ID. This is useful for businesses that manage appointments or services and need to access or display team member availability and profiles based on booking criteria.

Use Case Examples

  1. A salon wants to list only bookable hairstylists at a specific location for online appointment scheduling.
  2. A service company needs to fetch all team member profiles to display their availability across multiple locations.

Properties

Name Meaning
Bookable Only Whether to return only bookable team members
Location ID Filter team member profiles by location ID

Output

JSON

  • id - The unique identifier of the team member profile
  • name - The name of the team member
  • bookable_only - Indicates if only bookable team members were requested
  • location_id - The location ID used to filter the team member profiles
  • profiles - Array of team member profiles returned from the API

Dependencies

  • Square API with appropriate API key credentials

Troubleshooting

  • Ensure the API credentials are correctly configured and have permissions to access booking team member profiles.
  • If no profiles are returned, verify that the location ID is correct and that there are team members assigned to that location.
  • Check the 'Bookable Only' flag to ensure it matches the intended filter criteria.

Links

Discussion