SignUpGenius (Independent Publisher) (Preview)
SignUpGenius simplifies scheduling, volunteer and member management, event planning and fundraising.
This connector is available in the following products and regions:
| Service | Class | Regions |
|---|---|---|
| Copilot Studio | Premium | All Power Automate regions except the following: - US Government (GCC) - US Government (GCC High) - China Cloud operated by 21Vianet - US Department of Defense (DoD) |
| Logic Apps | Standard | All Logic Apps regions except the following: - Azure Government regions - Azure China regions - US Department of Defense (DoD) |
| Power Apps | Premium | All Power Apps regions except the following: - US Government (GCC) - US Government (GCC High) - China Cloud operated by 21Vianet - US Department of Defense (DoD) |
| Power Automate | Premium | All Power Automate regions except the following: - US Government (GCC) - US Government (GCC High) - China Cloud operated by 21Vianet - US Department of Defense (DoD) |
| Contact | |
|---|---|
| Name | Troy Taylor |
| URL | https://www.hitachisolutions.com |
| ttaylor@hitachisolutions.com |
| Connector Metadata | |
|---|---|
| Publisher | Troy Taylor |
| Website | https://www.signupgenius.com/ |
| Privacy policy | https://www.signupgenius.com/about/privacy.cfm |
| Categories | Collaboration;Communication |
Creating a connection
The connector supports the following authentication types:
| Default | Parameters for creating connection. | All regions | Not shareable |
Default
Applicable: All regions
Parameters for creating connection.
This is not shareable connection. If the power app is shared with another user, another user will be prompted to create new connection explicitly.
| Name | Type | Description | Required |
|---|---|---|---|
| API Key | securestring | The API Key for this api | True |
Throttling Limits
| Name | Calls | Renewal Period |
|---|---|---|
| API calls per connection | 100 | 60 seconds |
Actions
| Add user to group |
Adds a user to a group. |
| Get active sign ups |
Retrieve all active sign up information. |
| Get all sign ups |
Retrieves all sign up information. |
| Get expired sign ups |
Retrieves all expired sign up information. |
| Get group member details |
Retrieves details about a group member. |
| Get group members |
Retrieves the members associated with a group. |
| Get groups |
Retrieves all groups created by the user |
| Get invited to sign ups |
Retrieve all active sign ups you are invited to. |
| Get sign up filled slots |
Retrieves a report of the slots that are filled for a sign up. |
| Get sign up not filled slots |
Retrieves a report of the slots that are empty (not filled) for a sign up. |
| Get sign up report |
Retrieves a report of a sign up details. |
| Get sign ups signed up for |
Retrieves all sign ups you have signed up for. |
| Get user profile |
Retrieves your user profile |
Add user to group
Adds a user to a group.
Parameters
| Name | Key | Required | Type | Description |
|---|---|---|---|---|
|
Group ID
|
groupID | True | string |
The group identifier. |
|
Email Address
|
emailaddress | True | string |
The email address. |
|
First Name
|
firstname | True | string |
The first name. |
|
Last Name
|
lastname | True | string |
The last name. |
Returns
| Name | Path | Type | Description |
|---|---|---|---|
|
Message
|
message | array of string |
The message. |
|
Success
|
success | boolean |
Whether successful. |
Get active sign ups
Retrieve all active sign up information.
Returns
| Name | Path | Type | Description |
|---|---|---|---|
|
Data
|
data | array of object | |
|
Contact Name
|
data.contactname | string |
The contact name. |
|
End Date
|
data.enddate | integer |
The end date. |
|
End Date String
|
data.enddatestring | string |
The end date string. |
|
End Time
|
data.endtime | integer |
The end time. |
|
Group
|
data.group | string |
The group. |
|
Group ID
|
data.groupid | integer |
The group identifier. |
|
Sign Up ID
|
data.signupid | integer |
The sign up identifier. |
|
Main Image
|
data.mainimage | string |
The main image. |
|
Sign Up URL
|
data.signupurl | string |
The sign up URL address. |
|
Start Date
|
data.startdate | integer |
The start date. |
|
Start Date String
|
data.startdatestring | string |
The start date string . |
|
Start Time
|
data.starttime | integer |
The start time. |
|
Thumbnail
|
data.thumbnail | string |
The thumbnail. |
|
Title
|
data.title | string |
The title. |
|
Message
|
message | array of string |
The message. |
|
Success
|
success | boolean |
Whether successful. |
Get all sign ups
Retrieves all sign up information.
Returns
| Name | Path | Type | Description |
|---|---|---|---|
|
Data
|
data | array of object | |
|
Contact Name
|
data.contactname | string |
The contact name. |
|
End Date
|
data.enddate | integer |
The end date. |
|
End Date String
|
data.enddatestring | string |
The end date string. |
|
End Time
|
data.endtime | integer |
The end time. |
|
Group
|
data.group | string |
The group. |
|
Group ID
|
data.groupid | integer |
The group identifier. |
|
Sign Up ID
|
data.signupid | integer |
The sign up identifier. |
|
Main Image
|
data.mainimage | string |
The main image. |
|
Sign Up URL
|
data.signupurl | string |
The sign up URL address. |
|
Start Date
|
data.startdate | integer |
The start date. |
|
Start Date String
|
data.startdatestring | string |
The start date string . |
|
Start Time
|
data.starttime | integer |
The start time. |
|
Thumbnail
|
data.thumbnail | string |
The thumbnail. |
|
Title
|
data.title | string |
The title. |
|
Message
|
message | array of string |
The message. |
|
Success
|
success | boolean |
Whether successful. |
Get expired sign ups
Retrieves all expired sign up information.
Returns
| Name | Path | Type | Description |
|---|---|---|---|
|
Data
|
data | array of object | |
|
Contact Name
|
data.contactname | string |
The contact name. |
|
End Date
|
data.enddate | integer |
The end date. |
|
End Date String
|
data.enddatestring | string |
The end date string. |
|
End Time
|
data.endtime | integer |
The end time. |
|
Group
|
data.group | string |
The group. |
|
Group ID
|
data.groupid | integer |
The group identifier. |
|
Sign Up ID
|
data.signupid | integer |
The sign up identifier. |
|
Main Image
|
data.mainimage | string |
The main image. |
|
Sign Up URL
|
data.signupurl | string |
The sign up URL address. |
|
Start Date
|
data.startdate | integer |
The start date. |
|
Start Date String
|
data.startdatestring | string |
The start date string . |
|
Start Time
|
data.starttime | integer |
The start time. |
|
Thumbnail
|
data.thumbnail | string |
The thumbnail. |
|
Title
|
data.title | string |
The title. |
|
Message
|
message | array of string |
The message. |
|
Success
|
success | boolean |
Whether successful. |
Get group member details
Retrieves details about a group member.
Parameters
| Name | Key | Required | Type | Description |
|---|---|---|---|---|
|
Group ID
|
groupID | True | string |
The group identifier. |
|
Member ID
|
memberID | True | string |
The member identifier. |
Returns
| Name | Path | Type | Description |
|---|---|---|---|
|
Address
|
data.address | string |
The address. |
|
Email
|
data.email | string |
The email address. |
|
First Name
|
data.firstname | string |
The first name. |
|
Last Name
|
data.lastname | string |
The last name. |
|
Member ID
|
data.memberid | integer |
The member identifier. |
|
Phone
|
data.phone | string |
The phone number. |
|
Next
|
links.next | string |
The next. |
|
Previous
|
links.previous | string |
The previous. |
|
Self
|
links.self | string |
The self. |
|
Message
|
message | array of string |
The message. |
|
Success
|
success | boolean |
Whether successful. |
Get group members
Retrieves the members associated with a group.
Parameters
| Name | Key | Required | Type | Description |
|---|---|---|---|---|
|
Group ID
|
groupID | True | string |
The group identifier. |
Returns
| Name | Path | Type | Description |
|---|---|---|---|
|
Group ID
|
data.groupid | integer |
The group identifier. |
|
Members
|
data.members | array of object | |
|
Email
|
data.members.email | string |
The email address. |
|
First Name
|
data.members.firstname | string |
The first name. |
|
Member ID
|
data.members.memberid | integer |
The member identifier. |
|
Last Name
|
data.members.lastname | string |
The last name. |
|
Next
|
links.next | string |
The next. |
|
Previous
|
links.previous | string |
The previous. |
|
Self
|
links.self | string |
The self. |
|
Message
|
message | array of string |
The message. |
|
Success
|
success | boolean |
Whether successful. |
Get groups
Retrieves all groups created by the user
Returns
| Name | Path | Type | Description |
|---|---|---|---|
|
Data
|
data | array of object | |
|
Count
|
data.count | integer |
The count. |
|
Group ID
|
data.groupid | integer |
The group identifier. |
|
Title
|
data.title | string |
The title. |
|
Next
|
links.next | string |
The next. |
|
Previous
|
links.previous | string |
The previous. |
|
Self
|
links.self | string |
The self. |
|
Message
|
message | array of string |
The message. |
|
Success
|
success | boolean |
Whether successful. |
Get invited to sign ups
Retrieve all active sign ups you are invited to.
Returns
| Name | Path | Type | Description |
|---|---|---|---|
|
Data
|
data | array of object | |
|
Contact Name
|
data.contactname | string |
The contact name. |
|
End Date
|
data.enddate | integer |
The end date. |
|
End Date String
|
data.enddatestring | string |
The end date string. |
|
End Time
|
data.endtime | integer |
The end time. |
|
Group
|
data.group | string |
The group. |
|
Sign Up ID
|
data.signupid | integer |
The sign up identifier. |
|
Main Image
|
data.mainimage | string |
The main image. |
|
Sign Up URL
|
data.signupurl | string |
The sign up URL address. |
|
Start Date
|
data.startdate | integer |
The start date. |
|
Start Date String
|
data.startdatestring | string |
The start date string . |
|
Start Time
|
data.starttime | integer |
The start time. |
|
Thumbnail
|
data.thumbnail | string |
The thumbnail. |
|
Title
|
data.title | string |
The title. |
|
Message
|
message | array of string |
The message. |
|
Success
|
success | boolean |
Whether successful. |
Get sign up filled slots
Retrieves a report of the slots that are filled for a sign up.
Parameters
| Name | Key | Required | Type | Description |
|---|---|---|---|---|
|
Sign Up ID
|
signUpID | True | string |
The sign up identifier. |
Returns
| Name | Path | Type | Description |
|---|---|---|---|
|
Custom Questions
|
data.customquestions | array of object | |
|
Custom Field ID
|
data.customquestions.customfieldid | integer |
The custom field identifier. |
|
Title
|
data.customquestions.title | string |
The title. |
|
Sign Ups
|
data.signups | array of object | |
|
Address
|
data.signups.address1 | string |
The address. |
|
Address 2
|
data.signups.address2 | string |
The address line 2. |
|
Amount Paid
|
data.signups.amountpaid | string |
The amount paid. |
|
City
|
data.signups.city | string |
The city. |
|
Country
|
data.signups.country | string |
The country. |
|
Custom Fields
|
data.signups.customfields | array of object | |
|
Custom Field ID
|
data.signups.customfields.customfieldid | integer |
The custom field identifier. |
|
Value
|
data.signups.customfields.value | string |
The value. |
|
End Date
|
data.signups.enddate | integer |
The end date. |
|
End Date String
|
data.signups.enddatestring | integer |
The end date string. |
|
End Time
|
data.signups.endtime | integer |
The end time. |
|
First Name
|
data.signups.firstname | string |
The first name. |
|
Sign Up ID
|
data.signups.signupid | integer |
The sign up identifier. |
|
Item
|
data.signups.item | string |
The item. |
|
Last Name
|
data.signups.lastname | string |
The last name. |
|
My Qty
|
data.signups.myqty | integer |
The my quantity. |
|
Phone
|
data.signups.phone | string |
The phone number. |
|
Phone Type
|
data.signups.phonetype | string |
The phone type. |
|
Start Date
|
data.signups.startdate | integer |
The start date. |
|
Start Date String
|
data.signups.startdatestring | integer |
The state date string. |
|
Start Time
|
data.signups.starttime | integer |
The start time. |
|
State
|
data.signups.state | string |
The state. |
|
Status
|
data.signups.status | string |
The status. |
|
Zip Code
|
data.signups.zipcode | string |
The zip code. |
|
Item Member ID
|
data.signups.itemmemberid | integer |
The item member identifier. |
|
Slot Item ID
|
data.signups.slotitemid | integer |
The slot item identifier. |
|
Message
|
message | array of string |
The message. |
|
Success
|
success | boolean |
Whether successful. |
Get sign up not filled slots
Retrieves a report of the slots that are empty (not filled) for a sign up.
Parameters
| Name | Key | Required | Type | Description |
|---|---|---|---|---|
|
Sign Up ID
|
signUpID | True | string |
The sign up identifier. |
Returns
| Name | Path | Type | Description |
|---|---|---|---|
|
Custom Questions
|
data.customquestions | array of object | |
|
Custom Field ID
|
data.customquestions.customfieldid | integer |
The custom field identifier. |
|
Title
|
data.customquestions.title | string |
The title. |
|
Sign Ups
|
data.signups | array of object | |
|
Address
|
data.signups.address1 | string |
The address. |
|
Address 2
|
data.signups.address2 | string |
The address line 2. |
|
Amount Paid
|
data.signups.amountpaid | string |
The amount paid. |
|
City
|
data.signups.city | string |
The city. |
|
Country
|
data.signups.country | string |
The country. |
|
Custom Fields
|
data.signups.customfields | array of object | |
|
Custom Field ID
|
data.signups.customfields.customfieldid | integer |
The custom field identifier. |
|
Value
|
data.signups.customfields.value | string |
The value. |
|
End Date
|
data.signups.enddate | integer |
The end date. |
|
End Date String
|
data.signups.enddatestring | integer |
The end date string. |
|
End Time
|
data.signups.endtime | integer |
The end time. |
|
First Name
|
data.signups.firstname | string |
The first name. |
|
Sign Up ID
|
data.signups.signupid | integer |
The sign up identifier. |
|
Item
|
data.signups.item | string |
The item. |
|
Last Name
|
data.signups.lastname | string |
The last name. |
|
My Qty
|
data.signups.myqty | integer |
The my quantity. |
|
Phone
|
data.signups.phone | string |
The phone number. |
|
Phone Type
|
data.signups.phonetype | string |
The phone type. |
|
Start Date
|
data.signups.startdate | integer |
The start date. |
|
Start Date String
|
data.signups.startdatestring | integer |
The state date string. |
|
Start Time
|
data.signups.starttime | integer |
The start time. |
|
State
|
data.signups.state | string |
The state. |
|
Status
|
data.signups.status | string |
The status. |
|
Zip Code
|
data.signups.zipcode | string |
The zip code. |
|
Item Member ID
|
data.signups.itemmemberid | integer |
The item member identifier. |
|
Slot Item ID
|
data.signups.slotitemid | integer |
The slot item identifier. |
|
Message
|
message | array of string |
The message. |
|
Success
|
success | boolean |
Whether successful. |
Get sign up report
Retrieves a report of a sign up details.
Parameters
| Name | Key | Required | Type | Description |
|---|---|---|---|---|
|
Sign Up ID
|
signUpID | True | string |
The sign up identifier. |
Returns
| Name | Path | Type | Description |
|---|---|---|---|
|
Custom Questions
|
data.customquestions | array of object | |
|
Custom Field ID
|
data.customquestions.customfieldid | integer |
The custom field identifier. |
|
Title
|
data.customquestions.title | string |
The title. |
|
Sign Ups
|
data.signups | array of object | |
|
Address
|
data.signups.address1 | string |
The address. |
|
Address 2
|
data.signups.address2 | string |
The address line 2. |
|
Amount Paid
|
data.signups.amountpaid | string |
The amount paid. |
|
City
|
data.signups.city | string |
The city. |
|
Country
|
data.signups.country | string |
The country. |
|
Custom Fields
|
data.signups.customfields | array of object | |
|
Custom Field ID
|
data.signups.customfields.customfieldid | integer |
The custom field identifier. |
|
Value
|
data.signups.customfields.value | string |
The value. |
|
End Date
|
data.signups.enddate | integer |
The end date. |
|
End Date String
|
data.signups.enddatestring | integer |
The end date string. |
|
End Time
|
data.signups.endtime | integer |
The end time. |
|
First Name
|
data.signups.firstname | string |
The first name. |
|
Sign Up ID
|
data.signups.signupid | integer |
The sign up identifier. |
|
Item
|
data.signups.item | string |
The item. |
|
Last Name
|
data.signups.lastname | string |
The last name. |
|
My Qty
|
data.signups.myqty | integer |
The my quantity. |
|
Phone
|
data.signups.phone | string |
The phone number. |
|
Phone Type
|
data.signups.phonetype | string |
The phone type. |
|
Start Date
|
data.signups.startdate | integer |
The start date. |
|
Start Date String
|
data.signups.startdatestring | integer |
The state date string. |
|
Start Time
|
data.signups.starttime | integer |
The start time. |
|
State
|
data.signups.state | string |
The state. |
|
Status
|
data.signups.status | string |
The status. |
|
Zip Code
|
data.signups.zipcode | string |
The zip code. |
|
Item Member ID
|
data.signups.itemmemberid | integer |
The item member identifier. |
|
Slot Item ID
|
data.signups.slotitemid | integer |
The slot item identifier. |
|
Message
|
message | array of string |
The message. |
|
Success
|
success | boolean |
Whether successful. |
Get sign ups signed up for
Retrieves all sign ups you have signed up for.
Returns
| Name | Path | Type | Description |
|---|---|---|---|
|
Data
|
data | array of object | |
|
End Date
|
data.enddate | integer |
The end date. |
|
End Date String
|
data.enddatestring | string |
The end date string. |
|
End Time
|
data.endtime | integer |
The end time. |
|
Items
|
data.items | array of object | |
|
Item Member ID
|
data.items.itemmemberid | integer |
The item member identifier. |
|
My Comment
|
data.items.mycomment | string |
The my comment. |
|
My Qty
|
data.items.myqty | integer |
The my quantity. |
|
Name
|
data.items.name | string |
The name. |
|
RSV{
|
data.rsvp | string |
The RSVP. |
|
RSVP ID
|
data.rsvpid | integer |
The RSVP identifier. |
|
Sign Up URL
|
data.signupurl | string |
The sign up URL address. |
|
Start Date
|
data.startdate | integer |
The start date. |
|
Start Date String
|
data.startdatestring | string |
The start date string . |
|
Start Time
|
data.starttime | integer |
The start time. |
|
Title
|
data.title | string |
The title. |
|
Message
|
message | array of string |
The message. |
|
Success
|
success | boolean |
Whether successful. |
Get user profile
Retrieves your user profile
Returns
| Name | Path | Type | Description |
|---|---|---|---|
|
Message
|
message | array of string |
The message. |
|
Success
|
success | boolean |
Whether successful. |
|
Mobile Phone
|
data.mobilephone | string |
The mobile phone number. |
|
Preferred Phone
|
data.preferredphone | string |
The preferred phone number. |
|
Member ID
|
data.memberid | integer |
The member identifier. |
|
Zip Code
|
data.zipcode | string |
The zip code. |
|
Is Pro
|
data.subscription.ispro | boolean |
Whether is pro. |
|
Pro Level
|
data.subscription.prolevel | string |
The pro level. |
|
State
|
data.state | string |
The state. |
|
First Name
|
data.firstname | string |
The first name. |
|
Email
|
data.email | string |
The email address. |
|
Home Phone
|
data.homephone | string |
The home phone number. |
|
Is Sub Admin
|
data.issubadmin | boolean |
Whether is sub admin. |
|
City
|
data.city | string |
The city. |
|
Last Name
|
data.lastname | string |
The last name. |
|
Admin For
|
data.adminfor | string |
Admin for |
|
Company Name
|
data.companyname | string |
The company name. |
|
Address
|
data.address1 | string |
The address. |
|
Address 2
|
data.address2 | string |
The address line 2. |
|
Work Phone
|
data.workphone | string |
The work phone number. |