User
Delete User
DELETE
/v1/users/{uuid}
💡
This request requires “PB-API-TOKEN” from the platforms.
Request
Empty
Response
200 OK if user is deleted successfully
Get Users
GET
/v1/users
💡
This request requires “PB-API-TOKEN” from the platforms or “PB-USER-TOKEN” from the authenticated user.
Param | Description |
---|---|
search | String value filter by user first name and last name. |
page_size | Number value that represents number of returned results. |
current_page | Number value that represents offset of returned results. |
uuid | String value that represents the uuid of the user. |
location | Filters the users by State, Country, City. Abbreviations can be used. (ex.1. "Madisonville,Louisiana,United States", ex.2. "USA", ex.3. "Madisonville, United States") |
age | Int value that returns users filtered by age. If you want users below 20 years of age use <20. |
gender | Filters out the users by gender. Possible filters are "M" for male and "F" for female users. |
min_single_rating | Float value that filters out users that have single rating greater than the given min_single_rating. |
max_single_rating | Float value that filters out users that have single rating lesser than the given max_single_rating. |
min_doubles_rating | Float value that filters out users that have doubles rating greater than the given min_doubles_rating. |
max_doubles_rating | Float value that filters out users that have doubles rating lesser than the given max_double_rating. |
search_firstname | String value filter by user first name |
search_lastname | String value filter by user last name |
Response
{
"result": {
"id": "363731",
"uuid": "c0b3bddd-e721-4fc3-a39e-6e866f72ef05",
"platformUuid": "",
"origin_platform": null,
"firstName": "Boris",
"lastName": "Smith",
"nameSuffix": "",
"gender": "",
"dob": null,
"address1": "",
"address2": "",
"country": null,
"state": null,
"city": "",
"zip": "",
"altAddress1": "",
"altAddress2": "",
"altCity": "",
"altZip": "",
"phone": "061136693",
"sendTextAlerts": false,
"sendTextAlertsDate": null,
"email": "mbdjotgiugzusjvtql@cazlv.com",
"emergencyContactName": "",
"emergencyContactPhone": "",
"passwordHash": null,
"profileImage": "",
"nickname": "",
"facebook": "",
"snapchat": "",
"twitter": "",
"youtube": "",
"instagram": "",
"linikedIn": "",
"dateCreated": null,
"createdByFullName": "",
"dateUpdated": null,
"updatedByFullName": "",
"dateDisabled": null,
"disabledByFullName": "",
"phoneAreaCode": "547",
"emergencyContactPhoneAreaCode": "",
"languageFamilyId": "0",
"handed": "RT",
"heightFeet": "0",
"heightInches": "0",
"showAgeToPublic": false,
"unsubscribeEmarketingPickleball": false,
"unsubscribeEmarketing3rdParty": false,
"dateClaimed": null,
"platformsList": [],
"governingBodiesList": [],
"timezone": null,
"platforms": [
{
"id": "1",
"name": "PickleballBrackets.com",
"platformUserUuid": ""
}
],
"governingBodies": [],
"altCountry": null,
"altState": null,
"totalFollowers": "0",
"totalFollowing": "0",
"isSubRecord": false,
"isTest": false,
"isCompleted": true,
"emergencyContactPhoneCountryId": "0",
"phoneCountryId": "1",
"createdForModuleUuid": "",
"claimedType": "email",
"selfSkillDoubles": null,
"selfSkillMixed": null,
"selfSkillSingles": null,
"selfSkillSkinnySingles": null,
"primaryClubUuid": "",
"pickleballUSAPAUTPRSingles": 0,
"pickleballUSAPAUTPRSkinnySingles": 0,
"pickleballUSAPAUTPRDoubles": 0,
"pickleballUSAPAUTPRMixed": 0,
"isSuperAdmin": false,
"isSuperAdminFinancialAccess": false,
"isSuperAdminCanManageAdmins": false,
"systemDateCreated": "2023-12-13T09:25:20.166Z",
"systemDateUpdated": null,
"originPlatformId": "1",
"updateFromPlatformName": "",
"worldPickleballRatingSingles": 0,
"worldPickleballRatingDoubles": 0,
"worldPickleballRatingMixed": 0,
"geniusSportsSinglesUuid": null,
"duprId": "",
"duprDoubles": 0,
"duprSingles": 0,
"tiktok": "",
"showCityToPublic": false,
"showStateToPublic": false,
"showOnlyFirstInitialOfLastNameToPublic": false,
"proLevelId": "0",
"singleRating": null,
"doublesRating": null,
"mixedRating": null,
"skinnySinglesRating": null,
"numberOfPlayedSingleGames": null,
"numberOfPlayedDoublesGames": null,
"numberOfPlayedMixedGames": null,
"numberOfPlayedSkinnySinglesGames": null,
"isGeniusSportsAdminMember": false,
"pls": "",
"mergedWithUuid": "",
"bio": "",
"sponsorImg": "",
"featuredImg": "",
"featuredVideo": "",
"representingCountry": null,
"turnedPro": null,
"canConfirmContent": false,
"canCreateContent": false,
"sponsors": [],
"images": [],
"biography": [],
"pickleballUsapaNumber": "",
"pickleballCanadaNumber": "",
"pickleballLifetimeNumber": "",
"pickleballSsipaNumber": "",
"pickleballPaaNumber": "",
"rolePermissions": "257",
"mappedPermissions": [],
"pbUuid": "",
"ratingsReliabilitySingles": 0,
"ratingsReliabilitySkinnySingles": 0,
"ratingsReliabilityDoubles": 0,
"ratingsReliabilityMixed": 0,
"slug": "boris-smith",
"dateMerged": null,
"ppaRanking": {
"playerUuid": "test-uuid",
"playerFullName": "",
"mensSinglesRaceRank": "2",
"mensSingles365Rank": "2",
"mensSinglesRacePoints": 7000,
"mensSingles365Points": 8000,
"womensSinglesRaceRank": "0",
"womensSingles365Rank": "0",
"womensSinglesRacePoints": 0,
"womensSingles365Points": 0,
"mixedDoublesRaceRank": "2",
"mixedDoubles365Rank": "2",
"mixedDoublesRacePoints": 8400,
"mixedDoubles365Points": 9400,
"mensDoublesRaceRank": "3",
"mensDoubles365Rank": "2",
"mensDoublesRacePoints": 8800,
"mensDoubles365Points": 9800,
"womensDoublesRaceRank": "0",
"womensDoubles365Rank": "0",
"womensDoublesRacePoints": 0,
"womensDoubles365Points": 0,
"playerFirstName": "",
"playerLastName": "",
"playerSuffix": "",
"playerGender": "",
"mensSinglesRaceTournamentsPlayed": "9",
"mensSingles365TournamentsPlayed": "10",
"womensSinglesRaceTournamentsPlayed": "0",
"womensSingles365TournamentsPlayed": "0",
"mixedDoublesRaceTournamentsPlayed": "9",
"mixedDoubles365TournamentsPlayed": "10",
"mensDoublesRaceTournamentsPlayed": "8",
"mensDoubles365TournamentsPlayed": "9",
"womensDoublesRaceTournamentsPlayed": "0",
"womensDoubles365TournamentsPlayed": "0",
"playerImageUrl": "",
"playerCountryAbbreviation": "",
"playerCountryName": "",
"playerAge": "0",
"playerSlug": ""
}
}
}
Get User
GET
/v1/users/{uuid}
💡
This request requires “PB-API-TOKEN” from the platforms or “PB-USER-TOKEN” from the authenticated user.
Param | Description |
---|---|
uuid | Universal unique identifier for user in master database. |
Response
{
"result": {
"id": "363731",
"uuid": "c0b3bddd-e721-4fc3-a39e-6e866f72ef05",
"platformUuid": "",
"origin_platform": null,
"firstName": "Boris",
"lastName": "Smith",
"nameSuffix": "",
"gender": "",
"dob": null,
"address1": "",
"address2": "",
"country": null,
"state": null,
"city": "",
"zip": "",
"altAddress1": "",
"altAddress2": "",
"altCity": "",
"altZip": "",
"phone": "061136693",
"sendTextAlerts": false,
"sendTextAlertsDate": null,
"email": "mbdjotgiugzusjvtql@cazlv.com",
"emergencyContactName": "",
"emergencyContactPhone": "",
"passwordHash": null,
"profileImage": "",
"nickname": "",
"facebook": "",
"snapchat": "",
"twitter": "",
"youtube": "",
"instagram": "",
"linikedIn": "",
"dateCreated": null,
"createdByFullName": "",
"dateUpdated": null,
"updatedByFullName": "",
"dateDisabled": null,
"disabledByFullName": "",
"phoneAreaCode": "547",
"emergencyContactPhoneAreaCode": "",
"languageFamilyId": "0",
"handed": "RT",
"heightFeet": "0",
"heightInches": "0",
"showAgeToPublic": false,
"unsubscribeEmarketingPickleball": false,
"unsubscribeEmarketing3rdParty": false,
"dateClaimed": null,
"platformsList": [],
"governingBodiesList": [],
"timezone": null,
"platforms": [
{
"id": "1",
"name": "PickleballBrackets.com",
"platformUserUuid": ""
}
],
"governingBodies": [],
"altCountry": null,
"altState": null,
"totalFollowers": "0",
"totalFollowing": "0",
"isSubRecord": false,
"isTest": false,
"isCompleted": true,
"emergencyContactPhoneCountryId": "0",
"phoneCountryId": "1",
"createdForModuleUuid": "",
"claimedType": "email",
"selfSkillDoubles": null,
"selfSkillMixed": null,
"selfSkillSingles": null,
"selfSkillSkinnySingles": null,
"primaryClubUuid": "",
"pickleballUSAPAUTPRSingles": 0,
"pickleballUSAPAUTPRSkinnySingles": 0,
"pickleballUSAPAUTPRDoubles": 0,
"pickleballUSAPAUTPRMixed": 0,
"isSuperAdmin": false,
"isSuperAdminFinancialAccess": false,
"isSuperAdminCanManageAdmins": false,
"systemDateCreated": "2023-12-13T09:25:20.166Z",
"systemDateUpdated": null,
"originPlatformId": "1",
"updateFromPlatformName": "",
"worldPickleballRatingSingles": 0,
"worldPickleballRatingDoubles": 0,
"worldPickleballRatingMixed": 0,
"geniusSportsSinglesUuid": null,
"duprId": "",
"duprDoubles": 0,
"duprSingles": 0,
"tiktok": "",
"showCityToPublic": false,
"showStateToPublic": false,
"showOnlyFirstInitialOfLastNameToPublic": false,
"proLevelId": "0",
"singleRating": null,
"doublesRating": null,
"mixedRating": null,
"skinnySinglesRating": null,
"numberOfPlayedSingleGames": null,
"numberOfPlayedDoublesGames": null,
"numberOfPlayedMixedGames": null,
"numberOfPlayedSkinnySinglesGames": null,
"isGeniusSportsAdminMember": false,
"pls": "",
"mergedWithUuid": "",
"bio": "",
"sponsorImg": "",
"featuredImg": "",
"featuredVideo": "",
"representingCountry": null,
"turnedPro": null,
"canConfirmContent": false,
"canCreateContent": false,
"sponsors": [],
"images": [],
"biography": [],
"pickleballUsapaNumber": "",
"pickleballCanadaNumber": "",
"pickleballLifetimeNumber": "",
"pickleballSsipaNumber": "",
"pickleballPaaNumber": "",
"rolePermissions": "257",
"mappedPermissions": [],
"pbUuid": "",
"ratingsReliabilitySingles": 0,
"ratingsReliabilitySkinnySingles": 0,
"ratingsReliabilityDoubles": 0,
"ratingsReliabilityMixed": 0,
"slug": "boris-smith",
"dateMerged": null,
"ppaRanking": {
"playerUuid": "test-uuid",
"playerFullName": "",
"mensSinglesRaceRank": "2",
"mensSingles365Rank": "2",
"mensSinglesRacePoints": 7000,
"mensSingles365Points": 8000,
"womensSinglesRaceRank": "0",
"womensSingles365Rank": "0",
"womensSinglesRacePoints": 0,
"womensSingles365Points": 0,
"mixedDoublesRaceRank": "2",
"mixedDoubles365Rank": "2",
"mixedDoublesRacePoints": 8400,
"mixedDoubles365Points": 9400,
"mensDoublesRaceRank": "3",
"mensDoubles365Rank": "2",
"mensDoublesRacePoints": 8800,
"mensDoubles365Points": 9800,
"womensDoublesRaceRank": "0",
"womensDoubles365Rank": "0",
"womensDoublesRacePoints": 0,
"womensDoubles365Points": 0,
"playerFirstName": "",
"playerLastName": "",
"playerSuffix": "",
"playerGender": "",
"mensSinglesRaceTournamentsPlayed": "9",
"mensSingles365TournamentsPlayed": "10",
"womensSinglesRaceTournamentsPlayed": "0",
"womensSingles365TournamentsPlayed": "0",
"mixedDoublesRaceTournamentsPlayed": "9",
"mixedDoubles365TournamentsPlayed": "10",
"mensDoublesRaceTournamentsPlayed": "8",
"mensDoubles365TournamentsPlayed": "9",
"womensDoublesRaceTournamentsPlayed": "0",
"womensDoubles365TournamentsPlayed": "0",
"playerImageUrl": "",
"playerCountryAbbreviation": "",
"playerCountryName": "",
"playerAge": "0",
"playerSlug": ""
}
}
}
List Tournaments Played By User
GET
/v1/users/{uuid}/tournaments
💡
This request requires “PB-API-TOKEN” from the platforms or “PB-USER-TOKEN” from the authenticated user.
Request
Empty
Response
{
"totalRecords": "2",
"result": [
{
"TournamentID": "be13b184-b99b-4b96-862e-1270e5fdd3ea",
"ClubID": "4b2e6aed-af11-426a-a483-b18cd3d58c59",
"Platform": "PickleballBrackets",
"DetailsURL": "",
"CancelTourney": false,
"CostFeeOnEvents": false,
"CostRegistrationCurrent": 70,
"TourneyFromDate": "2021-07-24T13:00:00Z",
"TourneyToDate": "2021-07-25T15:15:00Z",
"IsPrizeMoney": false,
"IsRegClosed": true,
"LocationCity": "",
"LocationCountry": "USA",
"LocationState": "MA",
"LocationStreetAddress": "",
"LocationVenue": "",
"LocationZip": "01886",
"Logo": "",
"OnlineRegistrationActive": true,
"RegistrationCount": "274",
"RegistrationDateClosed": "2021-07-16T04:45:00Z",
"RegistrationDateOpen": "2021-03-01T13:00:00Z",
"SanctionLevelAppovedStatusGPA": "",
"SanctionLevelAppovedStatusPAA": "",
"SanctionLevelAppovedStatusPCO": "",
"SanctionLevelAppovedStatusSSIPA": "",
"SanctionLevelAppovedStatusUSAP": "",
"SanctionLevelAppovedStatusWPF": "",
"SanctionLevelAppovedStatusPPA": "",
"SanctionLevelAppovedStatusAPP": "",
"SanctionLevelAppovedStatusMLP": "",
"SanctionGPA": false,
"SanctionPAA": false,
"SanctionPCO": false,
"SanctionSSIPA": false,
"SanctionUSAPA": false,
"SanctionWPF": false,
"SanctionPPA": false,
"SanctionAPP": false,
"SanctionMLP": false,
"SantionLevelsGPALevelLogo": "",
"SantionLevelsGPATitle": "",
"SantionLevelsPAALevelLogo": "",
"SantionLevelsPAATitle": "",
"SantionLevelsPCOLevelLogo": "",
"SantionLevelsPCOTitle": "",
"SantionLevelsSSIPALevelLogo": "",
"SantionLevelsSSIPATitle": "",
"SantionLevelsUSAPLevelLogo": "",
"SantionLevelsUSAPTitle": "",
"SantionLevelsWPFLevelLogo": "",
"SantionLevelsWPFTitle": "",
"SantionLevelsPPALevelLogo": "",
"SantionLevelsPPATitle": "",
"SantionLevelsAPPLevelLogo": "",
"SantionLevelsAPPTitle": "",
"SantionLevelsMLPLevelLogo": "",
"SantionLevelsMLPTitle": "",
"TimeZoneAbbreviation": "EST",
"Title": "Pickleball Tournament",
"IsFeatured": false,
"Longitude": -71.478874,
"Latitude": 42.584476,
"FormatCode": "en-US",
"TimeZoneUTCOffset": -5,
"IsFeaturedPlus": false,
"ContactFormRegistration": "",
"ContactFormMyWebsiteAccount": "",
"ContactFormRefunds": "",
"ContactFormOther": "",
"ContactFormRequestPartnerChange": "",
"ContactFormVolunteer": "",
"ContactFormReferee": "",
"ContactFormVendor": "",
"ContactFormSponsor": "",
"ContactFormPublicDisplayName": "Erik",
"ContactFormPublicDisplayEmail": "",
"ContactFormPublicDisplayPhone": "",
"DateArchived": "2022-12-16T19:43:11Z",
"DateShowToPublic": "2021-02-03T18:00:00Z",
"DateHideFromPublic": "2022-12-16T19:43:11Z",
"GoverningBodies": [],
"PBTournamentCode": "PB",
"IsTest": false,
"IsAdvertiseOnly": false,
"CompetitionGeniusId": "",
"TournamentSeasonGeniusId": ""
},
{
"TournamentID": "443a5aa1-edee-469b-b168-4cc755eeb3cf",
"ClubID": "b49ed9ab-5e6e-4081-96c6-4734e3b365b8",
"Platform": "PickleballBrackets",
"DetailsURL": "",
"CancelTourney": false,
"CostFeeOnEvents": true,
"CostRegistrationCurrent": 70,
"TourneyFromDate": "2022-10-28T21:00:00Z",
"TourneyToDate": "2022-10-30T17:30:00Z",
"IsPrizeMoney": false,
"IsRegClosed": true,
"LocationCity": "Medfield",
"LocationCountry": "USA",
"LocationState": "MA",
"LocationStreetAddress": "",
"LocationVenue": "",
"LocationZip": "",
"Logo": "",
"OnlineRegistrationActive": true,
"RegistrationCount": "82",
"RegistrationDateClosed": "2022-10-24T22:00:00Z",
"RegistrationDateOpen": "2022-09-15T13:00:00Z",
"SanctionLevelAppovedStatusGPA": "",
"SanctionLevelAppovedStatusPAA": "",
"SanctionLevelAppovedStatusPCO": "",
"SanctionLevelAppovedStatusSSIPA": "",
"SanctionLevelAppovedStatusUSAP": "",
"SanctionLevelAppovedStatusWPF": "",
"SanctionLevelAppovedStatusPPA": "",
"SanctionLevelAppovedStatusAPP": "",
"SanctionLevelAppovedStatusMLP": "",
"SanctionGPA": false,
"SanctionPAA": false,
"SanctionPCO": false,
"SanctionSSIPA": false,
"SanctionUSAPA": false,
"SanctionWPF": false,
"SanctionPPA": false,
"SanctionAPP": false,
"SanctionMLP": false,
"SantionLevelsGPALevelLogo": "",
"SantionLevelsGPATitle": "",
"SantionLevelsPAALevelLogo": "",
"SantionLevelsPAATitle": "",
"SantionLevelsPCOLevelLogo": "",
"SantionLevelsPCOTitle": "",
"SantionLevelsSSIPALevelLogo": "",
"SantionLevelsSSIPATitle": "",
"SantionLevelsUSAPLevelLogo": "",
"SantionLevelsUSAPTitle": "",
"SantionLevelsWPFLevelLogo": "",
"SantionLevelsWPFTitle": "",
"SantionLevelsPPALevelLogo": "",
"SantionLevelsPPATitle": "",
"SantionLevelsAPPLevelLogo": "",
"SantionLevelsAPPTitle": "",
"SantionLevelsMLPLevelLogo": "",
"SantionLevelsMLPTitle": "",
"TimeZoneAbbreviation": "EST",
"Title": "Winter Championship",
"IsFeatured": false,
"Longitude": -71.32871,
"Latitude": 42.200382,
"FormatCode": "en-US",
"TimeZoneUTCOffset": -5,
"IsFeaturedPlus": false,
"ContactFormRegistration": "",
"ContactFormMyWebsiteAccount": "",
"ContactFormRefunds": "",
"ContactFormOther": "",
"ContactFormRequestPartnerChange": "",
"ContactFormVolunteer": "",
"ContactFormReferee": "",
"ContactFormVendor": "",
"ContactFormSponsor": "",
"ContactFormPublicDisplayName": "",
"ContactFormPublicDisplayEmail": "",
"ContactFormPublicDisplayPhone": "",
"DateArchived": "2022-12-16T19:43:11Z",
"DateShowToPublic": "2022-09-16T17:00:00Z",
"DateHideFromPublic": "2022-12-16T19:43:11Z",
"GoverningBodies": [],
"PBTournamentCode": "PB",
"IsTest": false,
"IsAdvertiseOnly": false,
"CompetitionGeniusId": "",
"TournamentSeasonGeniusId": "",
"featured_img":"",
"sponsor_img":"",
"bio":"",
"featured_video":"",
"turned_pro":"2022-03-31T00:00:00Z",
"pb_uuid":"",
"representingCountry": {
"id": 27
}
}
]
}
List Upcoming Tournaments Played by User
GET
GET /v1/users/{uuid}/upcoming_tournaments
💡
This request requires “PB-API-TOKEN” from the platforms or “PB-USER-TOKEN” from the authenticated user.
Request
Empty
Response
{
"totalRecords": "3",
"result": [
{
"ID": "C6CAF830-744E-451E-99EC-C91A27D9C80B",
"Title": "Riverton Fall Classic",
"DateFrom": "2023-09-15T10:00:00Z",
"DateTo": "2023-09-16T19:00:00Z",
"DateLocked": "",
"ClubID": "DBE5F523-13F6-438E-B1EA-A6A524E16192",
"AttendeeHeaderID": "EF167F9B-AA6A-4BAC-9445-285980E4AB04",
"AttendeeTotal": "0",
"Caption": "",
"DisplayArea": "Tourney_RegisteredFor",
"LocationOfEventCity": "Riverton",
"LocationOfEventStateAbbreviation": "UT",
"LocationOfEventStreetAddress": "1452 W 12600 S",
"LocationOfEventVenue": "Riverton City Park Pickleball Courts",
"LocationOfEventZip": "84065",
"Logo": "Clubs/dbe5f523-13f6-438e-b1ea-a6a524e16192/c6caf830-744e-451e-99ec-c91a27d9c80b_Logo.png",
"OnlineRegistrationActive": true,
"RegistrationDateClosed": "2023-09-05T23:55:00Z",
"RegistrationDateOpen": "2023-06-01T08:00:00Z",
"TimeZone": "MST",
"TimeZoneName": "Mountain",
"TimeZoneTitleExtended": "(GMT-7:00) Mountain"
},
{
"ID": "A13A1122-0497-467F-9834-AD77CD0FAB86",
"Title": "OF LOVE PICKLEBALL TOURNAMENT",
"DateFrom": "2023-07-27T12:00:00Z",
"DateTo": "2023-07-29T19:00:00Z",
"DateLocked": "",
"ClubID": "8B8DCC45-274F-4FC3-ACBD-85318949D9A6",
"AttendeeHeaderID": "295949A1-3ACC-4693-92FC-EC75158598C6",
"AttendeeTotal": "0",
"Caption": "",
"DisplayArea": "Tourney_RegisteredFor",
"LocationOfEventCity": "Farmington",
"LocationOfEventStateAbbreviation": "UT",
"LocationOfEventStreetAddress": "294 S 650 W",
"LocationOfEventVenue": "Farmington Rec Center",
"LocationOfEventZip": "84025",
"Logo": "Clubs/8b8dcc45-274f-4fc3-acbd-85318949d9a6/a13a1122-0497-467f-9834-ad77cd0fab86_Logo.png",
"OnlineRegistrationActive": true,
"RegistrationDateClosed": "2023-07-18T14:10:00Z",
"RegistrationDateOpen": "2023-05-25T12:00:00Z",
"TimeZone": "MST",
"TimeZoneName": "Mountain",
"TimeZoneTitleExtended": "(GMT-7:00) Mountain"
},
{
"ID": "174D4C3A-786C-441D-ACA6-B873582F299D",
"Title": "PickleNova's Summer Craze",
"DateFrom": "2023-06-08T08:30:00Z",
"DateTo": "2023-06-10T18:00:00Z",
"DateLocked": "",
"ClubID": "969C3222-64F4-4231-A2DA-38B1FB667D1E",
"AttendeeHeaderID": "2CB9B199-F827-4EF8-A71E-0D7B64D5EF5B",
"AttendeeTotal": "0",
"Caption": "",
"DisplayArea": "Tourney_RegisteredFor",
"LocationOfEventCity": "Ogden",
"LocationOfEventStateAbbreviation": "UT",
"LocationOfEventStreetAddress": "1787 Constitution Way",
"LocationOfEventVenue": "Mount Ogden Pickleball Courts",
"LocationOfEventZip": "84413",
"Logo": "Clubs/969c3222-64f4-4231-a2da-38b1fb667d1e/174d4c3a-786c-441d-aca6-b873582f299d_Logo.png",
"OnlineRegistrationActive": true,
"RegistrationDateClosed": "2023-06-07T00:00:00Z",
"RegistrationDateOpen": "2023-04-25T21:30:00Z",
"TimeZone": "MST",
"TimeZoneName": "Mountain",
"TimeZoneTitleExtended": "(GMT-7:00) Mountain"
}
]
}
Upsert Users
POST
POST /v1/users
💡
This request requires “PB-API-TOKEN” from the platforms.
Param | Description |
---|---|
fieldsToOmit | Contains JSON field names of fields to be omitted. If you want to have fields ignores and not set by the default values, set the JSON tags in the string array. |
Request
{
"payload": {
"address1": "Address 1",
"address2": "Address 2",
"geniusSportsSinglesUuid" : "string",
"alt_country": {
"id": 27
},
"alt_state": {
"id": 2
},
"altAddress1": "Address Alt 1",
"altAddress2": "Address Alt 2",
"altCity": "Cix",
"altZip": "10000",
"city": "Tuzla",
"country": {
"id": 13
},
"createdByFullName": "KHH",
"createdForModuleUuid": "1",
"dateClaimed": "2022-03-31T00:00:00Z",
"dateCreated": "2022-03-31T00:00:00Z",
"dateDisabled": "2022-03-31T00:00:00Z",
"disabledByFullName": "KHH",
"dob": "2022-03-31T00:00:00Z",
"email": "abc@cdb.com",
"emergencyContactName": "John Doe",
"emergencyContactPhone": "0622558971",
"emergencyContactPhoneAreaCode": " 212",
"emergencyContactPhoneCountryId": 1,
"facebook": "fb.com",
"firstName": "John",
"gender": "M",
"governingBodies": [
{
"id": 1,
"member_number": "xxxxxxxx"
},
{
"id": 2,
"member_number": "xx321"
},
{
"id": 3,
"member_number": "xx321"
}
],
"handed": "RT",
"heightFeet": 10,
"heightInches": 10,
"instagram": "instagram.com",
"isSubRecord": false,
"isTest": false,
"languageFamilyId": 1,
"lastName": "Doed",
"linikedIn": "ln.com",
"nameSuffix": "JR",
"nickname": "Kenex",
"passwordHash": {
"value": "2Hu10OzoKVdB8HJmkMnwkZG79l9fp3ux8JTtmgB2Z0uylgtoQQh7tqSycdlD+UeQymcUIHfhq7nVP/j/wxnq6XqJFtMrnJOPNhTDnjWkAQ0x93W/n3BP01LSxO5rMX1NwgU6G/4NkPQ06nUuU6mUvQhLmb5KblcJzw11/Di22i8=",
"isHash": true
},
"phone": "061136693",
"phoneAreaCode": "547",
"phoneCountryId": 1,
"platformUuid": "11222222-4b21-4335-9d80-dde21898c5d0baa",
"profileImage": "path.com/image.jpg",
"sendTextAlerts": true,
"sendTextAlertsDate": "2022-03-31T00:00:00Z",
"showAgeToPublic": true,
"snapchat": "snap.com",
"state": {
"id": 1
},
"selfSkillDoubles": { "id": "10" },
"selfSkillMixed": { "id": "4" },
"selfSkillSingles": { "id": "5" },
"selfSkillSkinnySingles": { "id": "12" },
"timezone": {
"id": "1"
},
"twitter": "t.com",
"unsubscribeEmarketing3rdParty": false,
"unsubscribeEmarketingPickleball": false,
"youtube": "yt.com",
"zip": "75200",
"primaryClubUuid": "0",
"pickleballUSAPAUTPRSingles": 0,
"pickleballUSAPAUTPRSkinnySingles": 0,
"pickleballUSAPAUTPRDoubles": 0,
"pickleballUSAPAUTPRMixed": 0,
"worldPickleballRatingMixed": 0,
"worldPickleballRatingDoubles": 0,
"worldPickleballRatingSingles": 0,
"duprId": "",
"duprDoubles": 0,
"duprSingles": 0,
"tiktok": "",
"showCityToPublic": false,
"showStateToPublic": false,
"showOnlyFirstInitialOfLastNameToPublic": false,
"proLevelId": "0",
"featured_img":"",
"sponsor_img":"",
"bio":"",
"featured_video":"",
"turned_pro":"2022-03-31T00:00:00Z",
"representingCountry": {
"id": 27
}
},
"fieldsToOmit": ["youtube", "facebook"]
}
Response
Empty
Merge Users
PUT
/v1/users/merge
💡
This request requires “PB-API-TOKEN” from the platforms.
Request
{
"user_uuid":"dfa1d882-c748-43fc-8402-1426dcd5dc07",
"user_uuid_disable":"6194dd37-d512-4f04-805a-3264bffed5e2"
}
Response
Empty
Update User
PUT
PUT /v1/users/{userUUID}
💡
This request requires “PB-API-TOKEN” from the platforms or “PB-USER-TOKEN” from the authenticated user.
Request
{
"payload": {
"address1": "Address 1",
"address2": "Address 2",
"geniusSportsSinglesUuid" : "string",
"alt_country": {
"id": 27
},
"alt_state": {
"id": 2
},
"altAddress1": "Address Alt 1",
"altAddress2": "Address Alt 2",
"altCity": "Cix",
"altZip": "10000",
"city": "Tuzla",
"country": {
"id": 13
},
"createdByFullName": "KHH",
"createdForModuleUuid": "1",
"dateClaimed": "2022-03-31T00:00:00Z",
"dateCreated": "2022-03-31T00:00:00Z",
"dateDisabled": "2022-03-31T00:00:00Z",
"disabledByFullName": "KHH",
"dob": "2022-03-31T00:00:00Z",
"email": "abc@cdb.com",
"emergencyContactName": "John Doe",
"emergencyContactPhone": "0622558971",
"emergencyContactPhoneAreaCode": " 212",
"emergencyContactPhoneCountryId": 1,
"facebook": "fb.com",
"firstName": "John",
"gender": "M",
"governingBodies": [
{
"id": 1,
"member_number": "xxxxxxxx"
},
{
"id": 2,
"member_number": "xx321"
},
{
"id": 3,
"member_number": "xx321"
}
],
"handed": "RT",
"heightFeet": 10,
"heightInches": 10,
"instagram": "instagram.com",
"isSubRecord": false,
"isTest": false,
"languageFamilyId": 1,
"lastName": "Doed",
"linikedIn": "ln.com",
"nameSuffix": "JR",
"nickname": "Kenex",
"passwordHash": {
"value": "2Hu10OzoKVdB8HJmkMnwkZG79l9fp3ux8JTtmgB2Z0uylgtoQQh7tqSycdlD+UeQymcUIHfhq7nVP/j/wxnq6XqJFtMrnJOPNhTDnjWkAQ0x93W/n3BP01LSxO5rMX1NwgU6G/4NkPQ06nUuU6mUvQhLmb5KblcJzw11/Di22i8=",
"isHash": true
},
"phone": "061136693",
"phoneAreaCode": "547",
"phoneCountryId": 1,
"platformUuid": "11222222-4b21-4335-9d80-dde21898c5d0baa",
"profileImage": "path.com/image.jpg",
"sendTextAlerts": true,
"sendTextAlertsDate": "2022-03-31T00:00:00Z",
"showAgeToPublic": true,
"snapchat": "snap.com",
"state": {
"id": 1
},
"selfSkillDoubles": { "id": "10" },
"selfSkillMixed": { "id": "4" },
"selfSkillSingles": { "id": "5" },
"selfSkillSkinnySingles": { "id": "12" },
"timezone": {
"id": "1"
},
"twitter": "t.com",
"unsubscribeEmarketing3rdParty": false,
"unsubscribeEmarketingPickleball": false,
"youtube": "yt.com",
"zip": "75200",
"primaryClubUuid": "0",
"pickleballUSAPAUTPRSingles": 0,
"pickleballUSAPAUTPRSkinnySingles": 0,
"pickleballUSAPAUTPRDoubles": 0,
"pickleballUSAPAUTPRMixed": 0,
"worldPickleballRatingMixed": 0,
"worldPickleballRatingDoubles": 0,
"worldPickleballRatingSingles": 0,
"duprId": "",
"duprDoubles": 0,
"duprSingles": 0,
"tiktok": "",
"showCityToPublic": false,
"showStateToPublic": false,
"showOnlyFirstInitialOfLastNameToPublic": false,
"proLevelId": "0",
"featured_img":"",
"sponsor_img":"",
"bio":"",
"turned_pro":"2022-03-31T00:00:00Z",
"representingCountry": {
"id": "231",
"abbreviation": "USA",
"title": "United States",
"abbreviation2Digit": "US"
},
},
"fieldsToOmit": ["youtube", "facebook"]
}
Response
{
"result": {
"address1": "Address 1",
"address2": "Address 2",
"geniusSportsSinglesUuid" : "string",
"alt_country": {
"id": 27
},
"alt_state": {
"id": 2
},
"altAddress1": "Address Alt 1",
"altAddress2": "Address Alt 2",
"altCity": "Cix",
"altZip": "10000",
"city": "Tuzla",
"country": {
"id": 13
},
"createdByFullName": "KHH",
"createdForModuleUuid": "1",
"dateClaimed": "2022-03-31T00:00:00Z",
"dateCreated": "2022-03-31T00:00:00Z",
"dateDisabled": "2022-03-31T00:00:00Z",
"disabledByFullName": "KHH",
"dob": "2022-03-31T00:00:00Z",
"email": "abc@cdb.com",
"emergencyContactName": "John Doe",
"emergencyContactPhone": "0622558971",
"emergencyContactPhoneAreaCode": " 212",
"emergencyContactPhoneCountryId": 1,
"facebook": "fb.com",
"firstName": "John",
"gender": "M",
"governingBodies": [
{
"id": 1,
"member_number": "xxxxxxxx"
},
{
"id": 2,
"member_number": "xx321"
},
{
"id": 3,
"member_number": "xx321"
}
],
"handed": "RT",
"heightFeet": 10,
"heightInches": 10,
"instagram": "instagram.com",
"isSubRecord": false,
"isTest": false,
"languageFamilyId": 1,
"lastName": "Doed",
"linikedIn": "ln.com",
"nameSuffix": "JR",
"nickname": "Kenex",
"passwordHash": {
"value": "2Hu10OzoKVdB8HJmkMnwkZG79l9fp3ux8JTtmgB2Z0uylgtoQQh7tqSycdlD+UeQymcUIHfhq7nVP/j/wxnq6XqJFtMrnJOPNhTDnjWkAQ0x93W/n3BP01LSxO5rMX1NwgU6G/4NkPQ06nUuU6mUvQhLmb5KblcJzw11/Di22i8=",
"isHash": true
},
"phone": "061136693",
"phoneAreaCode": "547",
"phoneCountryId": 1,
"platformUuid": "11222222-4b21-4335-9d80-dde21898c5d0baa",
"profileImage": "path.com/image.jpg",
"sendTextAlerts": true,
"sendTextAlertsDate": "2022-03-31T00:00:00Z",
"showAgeToPublic": true,
"snapchat": "snap.com",
"state": {
"id": 1
},
"selfSkillDoubles": { "id": "10" },
"selfSkillMixed": { "id": "4" },
"selfSkillSingles": { "id": "5" },
"selfSkillSkinnySingles": { "id": "12" },
"timezone": {
"id": "1"
},
"twitter": "t.com",
"unsubscribeEmarketing3rdParty": false,
"unsubscribeEmarketingPickleball": false,
"youtube": "yt.com",
"zip": "75200",
"primaryClubUuid": "0",
"pickleballUSAPAUTPRSingles": 0,
"pickleballUSAPAUTPRSkinnySingles": 0,
"pickleballUSAPAUTPRDoubles": 0,
"pickleballUSAPAUTPRMixed": 0,
"worldPickleballRatingMixed": 0,
"worldPickleballRatingDoubles": 0,
"worldPickleballRatingSingles": 0,
"duprId": "",
"duprDoubles": 0,
"duprSingles": 0,
"tiktok": "",
"showCityToPublic": false,
"showStateToPublic": false,
"showOnlyFirstInitialOfLastNameToPublic": false,
"proLevelId": "0",
"featured_img":"",
"sponsor_img":"",
"bio":"",
"featured_video":"",
"turned_pro":"2022-03-31T00:00:00Z",
"representingCountry": {
"id": "231",
"abbreviation": "USA",
"title": "United States",
"abbreviation2Digit": "US"
},
},
"fieldsToOmit": ["youtube", "facebook"]
}
Update User Item Display Order
PUT
PUT /v1/users/{uuid}/display_order/{item_type}
💡
This request requires “PB-API-TOKEN” from the platforms.
This endpoint takes an array of item_uuid and display_order fields and updates the selected item_type display order.
Request
{
"payload":
[
{
"item_uuid":"a3d3315a-6f87-4f9f-98ba-6f0595a231c3",
"display_order":2.0
},
{
"item_uuid":"198879e3-8d8c-4283-a5e7-ddb4db57d4ca",
"display_order":1.0
},
{
"item_uuid":"ba0bab29-9bd8-49ca-94e0-9baf3479b138",
"display_order":4.0
}
]
}
Response
Response will be 200 OK if the display order update was successfull
List User Profile Images
GET
GET /v1/data/users/profile_images
💡
This request requires “PB-API-TOKEN” from the platforms.
This endpoint fetches the profile images of selected users, if you are logged in as an admin or as a user with can_confirm_content permissions, you will also see profile images that are pending and need confirmation.
Query parameters
Name | Description |
---|---|
user_uuids | required query parameter, can take multiple uuids separated by a comma (uuid1,uuid2) |
Request
Empty
Response
{
"totalRecords": "2",
"results": [
{
"userUuid": "64698ef9-a6f7-409d-b416-4892308af978",
"url": "https://images.pickleball.com/player/1689586021076"
},
{
"userUuid": "0000C9BD-80E2-4CDA-B08D-5A4972EB4220",
"url": "test-url"
}
]
}
List PPA Player Points History
GET
/v1/users/{uuid}/ppa_player_points_history
💡
This request requires “PB-API-TOKEN” from the platforms.
Query Parameters
Name | Description |
---|---|
division_type (int) | Enum Lookup Table below. |
Enums
{
UNDEFINED_PPA_DIVISION_TYPE = 0;
WOMENS_SINGLES_DIVISION_TYPE = 1;
MENS_SINGLES_DIVISION_TYPE = 2;
MIXED_DOUBLES_DIVISION_TYPE = 3;
WOMENS_DOUBLES_DIVISION_TYPE = 4;
MENS_DOUBLES_DIVISION_TYPE = 5;
}
Request
Empty
Response
{
"total_records": "3",
"results": [
{
"player_uuid": "ff38654d-daae-4bad-a1a7-690e4e5706eb",
"tournament_uuid": "2b11cf57-a30f-4578-adf9-651633645157",
"tournament_title": "PPA Tour: Denver CO",
"event_uuid": "ad13d051-e167-4762-9668-c428c48d0739",
"event_title": "Mens Doubles Pro Main Draw",
"points": 0,
"last_match_date": null,
"last_match_round": 3,
"last_match_round_text": "Quarter Finals",
"player_full_name": "Connor Garnett"
},
{
"player_uuid": "ff38654d-daae-4bad-a1a7-690e4e5706eb",
"tournament_uuid": "2b11cf57-a30f-4578-adf9-651633645157",
"tournament_title": "PPA Tour: Denver CO",
"event_uuid": "ac3e8845-631b-4ef5-aeb5-c5e5f690eac1",
"event_title": "Mixed Doubles Pro Main Draw",
"points": 0,
"last_match_date": null,
"last_match_round": 7,
"last_match_round_text": "Bronze",
"player_full_name": "Connor Garnett"
},
{
"player_uuid": "ff38654d-daae-4bad-a1a7-690e4e5706eb",
"tournament_uuid": "2b11cf57-a30f-4578-adf9-651633645157",
"tournament_title": "PPA Tour: Denver CO",
"event_uuid": "17bcd16d-758e-4c6d-855a-07d624c9ca86",
"event_title": "Mens Singles Pro Main Draw",
"points": 0,
"last_match_date": null,
"last_match_round": 3,
"last_match_round_text": "",
"player_full_name": "Connor Garnett"
}
]
}
Get Player PPA Ranking
GET
v1/users/{uuid}/ppa_ranking
💡
This request requires “PB-API-TOKEN” from the platforms.
Request
Empty
Response
{
"playerUuid": "test-uuid",
"playerFullName": "test name",
"mensSinglesRaceRank": "73",
"mensSingles365Rank": "84",
"mensSinglesRacePoints": 0,
"mensSingles365Points": 0,
"womensSinglesRaceRank": "0",
"womensSingles365Rank": "0",
"womensSinglesRacePoints": 0,
"womensSingles365Points": 0,
"mixedDoublesRaceRank": "79",
"mixedDoubles365Rank": "90",
"mixedDoublesRacePoints": 50,
"mixedDoubles365Points": 50,
"mensDoublesRaceRank": "0",
"mensDoubles365Rank": "0",
"mensDoublesRacePoints": 0,
"mensDoubles365Points": 0,
"womensDoublesRaceRank": "0",
"womensDoubles365Rank": "0",
"womensDoublesRacePoints": 0,
"womensDoubles365Points": 0,
"playerFirstName": "Kent",
"playerLastName": "Hunter",
"playerSuffix": "",
"playerGender": "M",
"mensSinglesRaceTournamentsPlayed": "1",
"mensSingles365TournamentsPlayed": "1",
"womensSinglesRaceTournamentsPlayed": "0",
"womensSingles365TournamentsPlayed": "0",
"mixedDoublesRaceTournamentsPlayed": "1",
"mixedDoubles365TournamentsPlayed": "1",
"mensDoublesRaceTournamentsPlayed": "0",
"mensDoubles365TournamentsPlayed": "0",
"womensDoublesRaceTournamentsPlayed": "0",
"womensDoubles365TournamentsPlayed": "0"
}
Get User by Slug
GET
/v1/data/users/{slug}
💡
This request requires “PB-API-TOKEN” from the platforms.
Request
Empty
Response
{
"result": {
"uuid": "test-uuid",
"platform_uuid": "1111111",
"first_name": "Jon",
"last_name": "Jones",
"name_suffix": "",
"gender": "M",
"dob": "1999-03-17T23:00:00Z",
"address_1": "21131 Rd.",
"address_2": "",
"country": {
"id": "231",
"abbreviation": "USA",
"title": "United States",
"abbreviation_2_digit": "US"
},
"state": {
"id": "3942",
"abbreviation": "MD",
"title": "Maryland",
"country_id": "231"
},
"city": "Laytonsville",
"zip": "20882",
"alt_address_1": "",
"alt_address_2": "",
"alt_city": "",
"alt_zip": "",
"phone": "2403080938",
"send_text_alerts": true,
"send_text_alerts_date": null,
"email": "test@mail.com",
"emergency_contact_name": "none",
"emergency_contact_phone": "11111111",
"profile_image": "",
"nickname": "Johnny",
"facebook": "",
"snapchat": "",
"twitter": "",
"youtube": "",
"instagram": "",
"linikedIn": "",
"date_created": "2022-10-05T05:20:49.301Z",
"created_by_full_name": "",
"date_updated": null,
"updated_by_full_name": "",
"date_disabled": null,
"disabled_by_full_name": "",
"phone_area_code": "240",
"emergency_contact_phone_area_code": "111",
"language_family_id": "1",
"handed": "RT",
"height_feet": "0",
"height_inches": "0",
"show_age_to_public": true,
"unsubscribe_emarketing_pickleball": false,
"unsubscribe_emarketing_3rdParty": false,
"date_claimed": "2022-10-05T21:59:52Z",
"timezone": {
"id": "2",
"utc_offset": -5,
"name": "Eastern",
"abbreviation": "EST",
"full_name": "Eastern Standard Time",
"has_dst": true,
"iana_tz_identifier": "",
"daylight_change": null,
"non_daylight_change": null,
"daylight_saving_abbreviation": "",
"daylight_saving_utc_offset": 0
},
"platforms": [
{
"id": "1",
"name": "PickleballBrackets.com",
"platform_user_uuid": "22222222222"
},
{
"id": "4",
"name": "PickleballTournaments",
"platform_user_uuid": "11111111111"
}
],
"governing_bodies": [],
"alt_country": {
"id": "231",
"abbreviation": "USA",
"title": "United States",
"abbreviation_2_digit": "US"
},
"alt_state": null,
"total_followers": "2",
"total_following": "1",
"is_sub_record": false,
"is_test": false,
"is_completed": true,
"emergencyContactPhoneCountryId": "231",
"phoneCountryId": "231",
"created_for_module_uuid": "",
"self_skill_doubles_id": "0",
"self_skill_mixed_id": "0",
"self_skill_singles_id": "0",
"self_skill_skinny_singles_id": "0",
"primary_club_uuid": "",
"pickleball_USAPA_UTPR_singles": 5.5,
"pickleball_USAPA_UTPR_skinny_singles": 0,
"pickleball_USAPA_UTPR_doubles": 6.5,
"pickleball_USAPA_UTPR_mixed": 6,
"worldPickleballRatingSingles": 0,
"worldPickleballRatingDoubles": 0,
"worldPickleballRatingMixed": 0,
"genius_sports_singles_uuid": "7449071",
"dupr_id": "",
"dupr_doubles": 0,
"dupr_singles": 0,
"tiktok": "",
"show_city_to_public": false,
"show_state_to_public": false,
"show_only_first_initial_of_last_name_to_public": false,
"pro_level_id": "5",
"single_rating": 6.390271,
"doubles_rating": 7.2283154,
"mixed_rating": 6.3026185,
"skinny_singles_rating": 0,
"number_of_played_single_games": 238,
"number_of_played_doubles_games": 273,
"number_of_played_mixed_games": 222,
"number_of_played_skinny_singles_games": 0,
"pls": "",
"is_attendee": false,
"bio": "",
"sponsor_img": "",
"featured_img": "",
"featured_video": "",
"representing_country": null,
"turned_pro": "2023-02-02T14:22:55.912Z",
"can_confirm_content": false,
"can_create_content": false,
"sponsors": [],
"images": [
{
"uuid": "test-uuid1",
"user_uuid": "6f862c1d-1317-4fe7-bdcd-64caa0dbb088",
"type": "",
"url": "blabla",
"date_created": null,
"first_name": "",
"last_name": "",
"total_approvals": 0,
"date_of_rejection": null,
"reason_of_rejection": "",
"date_approved": null
}
],
"biography": [],
"self_skill_doubles": {
"id": "9",
"title": "5",
"from": 5,
"to": 5.49999999,
"self_start_point": 5.25,
"hierarchy": 9,
"is_enabled": true
},
"self_skill_mixed": {
"id": "9",
"title": "5",
"from": 5,
"to": 5.49999999,
"self_start_point": 5.25,
"hierarchy": 9,
"is_enabled": true
},
"self_skill_singles": {
"id": "9",
"title": "5",
"from": 5,
"to": 5.49999999,
"self_start_point": 5.25,
"hierarchy": 9,
"is_enabled": true
},
"self_skill_skinny_singles": {
"id": "9",
"title": "5",
"from": 5,
"to": 5.49999999,
"self_start_point": 5.25,
"hierarchy": 9,
"is_enabled": true
},
"pickleball_usapa_number": "",
"pickleball_canada_number": "",
"pickleball_lifetime_number": "",
"pickleball_ssipa_number": "",
"pickleball_paa_number": "",
"is_followed_by_user": false,
"pb_uuid": "111111111111111111",
"ratings_reliability_singles": 0,
"ratings_reliability_skinny_singles": 0,
"ratings_reliability_doubles": 0,
"ratings_reliability_mixed": 0,
"slug": "jon-jones",
"ppa_ranking": {
"player_uuid": "test-uuid",
"player_full_name": "",
"mens_singles_race_rank": "2",
"mens_singles_365_rank": "2",
"mens_singles_race_points": 7000,
"mens_singles_365_points": 8000,
"womens_singles_race_rank": "0",
"womens_singles_365_rank": "0",
"womens_singles_race_points": 0,
"womens_singles_365_points": 0,
"mixed_doubles_race_rank": "2",
"mixed_doubles_365_rank": "2",
"mixed_doubles_race_points": 8400,
"mixed_doubles_365_points": 9400,
"mens_doubles_race_rank": "3",
"mens_doubles_365_rank": "2",
"mens_doubles_race_points": 8800,
"mens_doubles_365_points": 9800,
"womens_doubles_race_rank": "0",
"womens_doubles_365_rank": "0",
"womens_doubles_race_points": 0,
"womens_doubles_365_points": 0,
"player_first_name": "",
"player_last_name": "",
"player_suffix": "",
"player_gender": "",
"mens_singles_race_tournaments_played": "9",
"mens_singles_365_tournaments_played": "10",
"womens_singles_race_tournaments_played": "0",
"womens_singles_365_tournaments_played": "0",
"mixed_doubles_race_tournaments_played": "9",
"mixed_doubles_365_tournaments_played": "10",
"mens_doubles_race_tournaments_played": "8",
"mens_doubles_365_tournaments_played": "9",
"womens_doubles_race_tournaments_played": "0",
"womens_doubles_365_tournaments_played": "0",
"player_image_url": "",
"player_country_abbreviation": "",
"player_country_name": "",
"player_age": "0",
"player_slug": "",
"ppaRanking": {
"playerUuid": "test-uuid",
"playerFullName": "",
"mensSinglesRaceRank": "2",
"mensSingles365Rank": "2",
"mensSinglesRacePoints": 7000,
"mensSingles365Points": 8000,
"womensSinglesRaceRank": "0",
"womensSingles365Rank": "0",
"womensSinglesRacePoints": 0,
"womensSingles365Points": 0,
"mixedDoublesRaceRank": "2",
"mixedDoubles365Rank": "2",
"mixedDoublesRacePoints": 8400,
"mixedDoubles365Points": 9400,
"mensDoublesRaceRank": "3",
"mensDoubles365Rank": "2",
"mensDoublesRacePoints": 8800,
"mensDoubles365Points": 9800,
"womensDoublesRaceRank": "0",
"womensDoubles365Rank": "0",
"womensDoublesRacePoints": 0,
"womensDoubles365Points": 0,
"playerFirstName": "",
"playerLastName": "",
"playerSuffix": "",
"playerGender": "",
"mensSinglesRaceTournamentsPlayed": "9",
"mensSingles365TournamentsPlayed": "10",
"womensSinglesRaceTournamentsPlayed": "0",
"womensSingles365TournamentsPlayed": "0",
"mixedDoublesRaceTournamentsPlayed": "9",
"mixedDoubles365TournamentsPlayed": "10",
"mensDoublesRaceTournamentsPlayed": "8",
"mensDoubles365TournamentsPlayed": "9",
"womensDoublesRaceTournamentsPlayed": "0",
"womensDoubles365TournamentsPlayed": "0",
"playerImageUrl": "",
"playerCountryAbbreviation": "",
"playerCountryName": "",
"playerAge": "0",
"playerSlug": ""
}
}
}
}