eventbrite-sdk-ruby icon indicating copy to clipboard operation
eventbrite-sdk-ruby copied to clipboard

Update for Organization object?

Open bradykeeling opened this issue 4 years ago • 3 comments

Are there any plans to update this gem to use the Organization object as many of the old endpoints will be deprecated shortly? Thanks!

https://www.eventbrite.com/platform/docs/changelog

Legacy New
GET /v3/checkout_settings/ GET /v3/organizations/{organization_id}/checkout_settings/
GET /v3/organizers/ GET /v3/organizations/{organization_id}/organizers/
GET /v3/webhooks/ GET /v3/organizations/{organization_id}/webhooks/
GET /v3/users/{user_id}/assortment/ GET /v3/organizations/{organization_id}/assortment/
GET /v3/users/{user_id}/contact_lists/ GET /v3/organizations/{organization_id}/contact_lists/
GET /v3/users/{user_id}/contact_lists/{contact_list_id}/ GET /v3/organizations/{organization_id}/contact_lists/{contact_list_id}/
GET /v3/users/{user_id}/contact_lists/{contact_list_id}/contacts/ GET /v3/organizations/{organization_id}/contact_lists/{contact_list_id}/contacts/
GET /v3/users/{user_id}/currencies/ GET /v3/organizations/{organization_id}/currencies/
GET /v3/users/{user_id}/discounts/ GET /v3/organizations/{organization_id}/discounts/
GET /v3/users/{user_id}/events/ GET /v3/organizations/{organization_id}/events/
GET /v3/users/{user_id}/event_groups/ GET /v3/organizations/{organization_id}/event_groups/
GET /v3/users/{user_id}/managed_events/ GET /v3/organizations/{organization_id}/events/
GET /v3/users/{user_id}/organizers/ GET /v3/organizations/{organization_id}/organizers/
GET /v3/users/{user_id}/organizers/default/ GET /v3/organizations/{organization_id}/organizers/default/
GET /v3/users/{user_id}/owned_events/ GET /v3/organizations/{organization_id}/events/
GET /v3/users/{user_id}/owned_event_attendees/ GET /v3/organizations/{organization_id}/attendees/
GET /v3/users/{user_id}/owned_event_orders/ GET /v3/organizations/{organization_id}/orders/
GET /v3/users/{user_id}/search_owned_event_orders/ GET /v3/organizations/{organization_id}/orders/search/
GET /v3/users/{user_id}/ticket_classes/ GET /v3/organizations/{organization_id}/ticket_classes/
GET /v3/users/{user_id}/ticket_groups/ GET /v3/organizations/{organization_id}/ticket_groups/
GET /v3/users/{user_id}/tracking_beacons/ GET /v3/organizations/{organization_id}/tracking_beacons/
GET /v3/users/{user_id}/venues/ GET /v3/organizations/{organization_id}/venues/
POST /v3/users/{user_id}/assortment/ POST /v3/organizations/{organization_id}/assortment/
POST /v3/users/{user_id}/contact_lists/ POST /v3/organizations/{organization_id}/contact_lists/
POST /v3/users/{user_id}/contact_lists/{contact_list_id}/ POST /v3/organizations/{organization_id}/contact_lists/{contact_list_id}/
POST /v3/users/{user_id}/contact_lists/{contact_list_id}/contacts/ POST /v3/organizations/{organization_id}/contact_lists/{contact_list_id}/contacts/
POST /v3/users/{user_id}/event_groups/ POST /v3/organizations/{organization_id}/event_groups/
POST /v3/checkout_settings/ POST /v3/organizations/{organization_id}/checkout_settings/
POST /v3/discounts/ POST /v3/organizations/{organization_id}/discounts/
POST /v3/events/ POST /v3/organizatons/{organization_id}/events/
POST /v3/organizers/ POST /v3/organizations/{organization_id}/organizers/
POST /v3/series/ POST /v3/organizations/{organization_id}/events/
POST /v3/ticket_groups/ POST /v3/organizations/{organization_id}/ticket_groups/
POST /v3/venues/ POST /v3/organizations/{organization_id}/venues/
POST /v3/webhooks/ POST /v3/organizations/{organization_id}/webhooks/
DELETE /v3/users/{user_id}/discounts/ DELETE /v3/organizations/{organization_id}/discounts/

bradykeeling avatar Apr 14 '20 16:04 bradykeeling

Hi @bradykeeling

Thanks for the reminder! Yes, we need to extract the organizations' work from our private SDK and merge it back into the public SDK.

vinnie-eb avatar Apr 17 '20 15:04 vinnie-eb

I'm working on this now. Thanks @vinnie-eb for responding quickly.

jeff-eb avatar Apr 17 '20 19:04 jeff-eb

The latest version 3.6 is a start on this. More work will need to be done to implement all the additional organization endpoints. I'm going to be spending some time during the lockdown tackling these objects one at a time.

jeff-eb avatar Apr 28 '20 18:04 jeff-eb