# Customer Spaces New Endpoints ## CustomerSpaces |METHOD|VERB|ROUTE|STATUS| |-|-|-|-| |CreateCustomerSpace|POST|/customerSpaces|Done| |ListCustomerSpaces|POST|/customerSpaces/list|Done| |GetCustomerSpace|GET|/customerSpaces/{id}|Done| |UpdateCustomerSpace|PUT|/customerSpaces/{id}|Done| |DeleteCustomerSpace|DELETE|/customerSpaces/{id}|Done| |UnDeleteCustomerSpace|PUT|/customerSpaces/{id}|Done| ## CustomerSpacesItems |METHOD|VERB|ROUTE|STATUS| |-|-|-|-| |CreateCustomerSpaceItem|POST|/customerSpaces/{customerSpaceID}/items|Done| |DeleteCustomerSpaceItem|DELETE|/customerSpaces/{customerSpaceID}/items/{customerSpaceItemId}|Done| |ResequenceCustomerSpaceItem|PUT|/customerSpaces/{customerSpaceID}/items/{itemID}/resequence|Done| ## CustomerSpacesTemplates |METHOD|VERB|ROUTE|STATUS| |-|-|-|-| |CreateTemplate|POST|/customerSpaces/templates|Done| |ListTemplates|POST|/customerSpaces/templates/list|Done| |GetTemplate|GET|/customerSpaces/templates/{id}|Done| |UpdateTemplate|PUT|/customerSpaces/templates|Done| |DeleteTemplate|DELETE|/customerSpaces/templates/{id}|Done| |UnDeleteTemplate|PUT|/customerSpaces/templates/{id}|Done| ## CustomerSpacesTemplatesItems |METHOD|VERB|ROUTE|STATUS| |-|-|-|-| |CreateTemplateItem|POST|/customerSpaces/templates/{customerSpacestemplateID}/items|Done| |DeleteTemplateItem|DELETE|/customerSpaces/templates/{customerSpacesTemplateID}/items/{customerSpaceItemId}|Done| |ResequenceTemplateItem|PUT|/customerSpaces/{customerSpacesTemplateID}/items/{itemID}/resequence|Done| ## CustomerSpacesContacts |METHOD|VERB|ROUTE|STATUS| |-|-|-|-| |AddContactToCustomerSpace|POST|/customerSpaces/{customerSpaceID}/contact|Done| |RemoveContactFromCustomerSpace|DELETE|/customerSpaces/{customerSpaceID}/contact/{contactId}|Done| --- # Updates to existing ## Folders |METHOD|VERB|ROUTE|NOTE|STATUS| |-|-|-|-|-| |GetFolder|GET|/folders/{folderID}|Repository|Done| |CreateFolderItem|POST|/folders/{folderID}/items|Done| |UpdateFolderItem|PUT|/folders/{folderID}/items/{folderItemID}|Done| ## Labels |METHOD|VERB|ROUTE|NOTE|STATUS| |-|-|-|-|-| |ListObjectsAssignedToLabel|GET|/labels/{labelID}/assignments||Done| |ListLabelsByObjectType|POST|/labelsByObjectType|Repository|Done| |CreateLabelValueAssignment|POST|/labels/{labelID}/assignments||Done| ## Activities |METHOD|VERB|ROUTE|STATUS| |-|-|-|-| |ListActivities|POST|/activities|Done| |ListActivitiesPaged|POST|/activities/list|Done| ## UserRoles |METHOD|VERB|ROUTE|STATUS| |-|-|-|-| |UpdateUserRole|PUT|/userRoles|Done| |CreateRole|POST|/userRoles|Done| ## Notifications |METHOD|VERB|ROUTE|NOTE| |-|-|-|-| |ListNotificationTemplates|GET|/notifications/templates|DTO| |CreateNotificationTemplate|POST|/notifications/templates|Repository| |StreamNotificationImage|PUT|/notifications/images/{notificationID}/{variable}|Repository| |StreamNotificationMarketingToolImage|GET|/notifications/images/{notificationID}/{variable}/{id}/{size}|Repository| ## Audits |METHOD|VERB|ROUTE|STATUS| |-|-|-|-| |GetAuditTrail|POST|/audits|Done| |GetAuditTrail|POST|/audits/list|Done| ## Brands |METHOD|VERB|ROUTE|STATUS| |-|-|-|-| |GetSubscriberPlan|GET|/plan|Done|+ ## Dashboard |METHOD|VERB|ROUTE|NOTE| |-|-|-|-| |ListAvailableCharts|GET|/dashBoard/charttypelist|Repository| |GetChartData|POST|/dashBoard/chartdata|Repository| ## Partners |METHOD|VERB|ROUTE|NOTE|STATUS| |-|-|-|-|-| |AddRole|POST|/partners/objectpermissions|Repository|Done| |RemoveRole|DELETE|/partners/objectpermissions/{objectType}/{targetID}/{roleID:Guid}|Repository|Done| ## Themes |METHOD|VERB|ROUTE|NOTE|STATUS| |-|-|-|-|-| |GetMenu|GET|/themes/{themeID}/menus/{menuID}|Done| |CreateMenuItem|POST|/themes/{themeID}/menus/{menuID}/items|Done| |UpdateMenuItem|PUT|/themes/{themeID}/menus/{menuID}/items|Done| |ListMenuOptions|GET|/themes/{themeID}/menus/options|Repository|Done|