PageSourceSearch

https://math-sphere-copy-24a9c4c0.base44.app/static/WorkspaceAPI-NXczXWIe.js

js math-sphere-copy-24a9c4c0.base44.app collected 2026-10-03 03:16:18 UTC 7,269 bytes, 1 lines download raw bytes

1import{y as e}from"./axiosClient-DnVO32-R.js";import{r as t}from"./backend-CC2lXJt_.js";import{n}from"./base-DLGBKAFy.js";function r(e){return!e||typeof e!=`string`||e.length<8||e.length>128?!1:/^[a-zA-Z0-9]+$/.test(e)}var i=new class extends n{getBaseURL(){return`/workspace/invitations`}inviteUser(e,t=`member`,n=null,r=null){let i=n?{workspaceId:n}:{},a={email:e,role:t};return r&&(a.group_id=r),this.axios.post(`/invite`,a,{params:i})}bulkInviteUsers(e,t=null){let n=t?{workspaceId:t}:{};return this.axios.post(`/bulk-invite`,{invitations:e},{params:n})}resendInvite(e,t=null){let n=t?{workspaceId:t}:{};return this.axios.post(`/resend`,{email:e},{params:n})}async bulkResendInvites(e,t=null){let n=t?{workspaceId:t}:{},r={total_sent:0,successful:[],failed:[]};for(let t=0;t<e.length;t+=50){let i=e.slice(t,t+50);try{let e=await this.axios.post(`/bulk-resend`,{emails:i},{params:n});r.total_sent+=e?.total_sent??0,r.successful.push(...e?.successful??[]),r.failed.push(...e?.failed??[])}catch(e){let t=e?.response?.data?.detail||e?.message||`Request failed`;r.failed.push(...i.map(e=>({email:e,error:t})))}}return r}getInvitationDetails(e){return r(e)?this.axios.get(`/${e}`):Promise.reject(Error(`Invalid invitation token format`))}acceptInvitation(e){return r(e)?this.axios.post(`/${e}/accept`):Promise.reject(Error(`Invalid invitation token format`))}declineInvitation(e){return r(e)?this.axios.post(`/${e}/decline`):Promise.reject(Error(`Invalid invitation token format`))}getPendingInvitations(){return this.axios.get(`/pending`)}getAuthRouting(e){return r(e)?this.axios.get(`/api/invite/invitation/${e}/auth-routing`,{baseURL:t()}):Promise.reject(Error(`Invalid invitation token format`))}},a=new class extends n{getBaseURL(){return`/workspace`}getWorkspaces(){return this.axios.get(`/workspaces`)}getAvailablePlans(e=null){let t=e?{existingPriceIds:e.join(`,`)}:{};return this.axios.get(`/available-plans`,{params:t})}getGoogleAdsPaymentIssue(){return this.axios.get(`/google-ads-payment-issue`)}createWorkspace(e){return this.axios.post(`/workspaces`,{name:e})}getDashboard(e=null){let t=e?{workspaceId:e}:{};return this.axios.get(``,{params:t})}subscribeToDashboard(t,n,r){let i=`workspace/${t}/dashboard`;return r(n),e.addListener(i,e=>{n={...n,...e},r(n,Object.keys(e))},async()=>{try{let e=await this.getDashboard(t);r(e,Object.keys(e))}catch{}})}updateWorkspace(e,t){let n=e?{workspaceId:e}:{};return this.axios.put(`/update`,t,{params:n})}inviteUser(e,t=`member`,n=null,r=null){return i.inviteUser(e,t,n,r)}bulkInviteUsers(e,t=null){return i.bulkInviteUsers(e,t)}updateMemberRole(e,t,n=null){let r=n?{workspaceId:n}:{};return this.axios.put(`/members/${e}/role`,{role:t},{params:r})}removeMember(e,t=null){let n=t?{workspaceId:t}:{};return this.axios.delete(`/members/${e}`,{params:n})}bulkUpdateMemberRole(e,t=null){let n=t?{workspaceId:t}:{};return this.axios.put(`/members/bulk/role`,{items:e},{params:n})}bulkUpdateMemberCreditLimit(e,t=null){let n=t?{workspaceId:t}:{};return this.axios.put(`/members/bulk/credit-limit`,{items:e},{params:n})}bulkRemoveMembers(e,t=null){let n=t?{workspaceId:t}:{};return this.axios.post(`/members/bulk/remove`,{emails:e},{params:n})}leaveWorkspace(e){return this.axios.post(`/leave`,{},{params:{workspaceId:e}})}getMyRoleInfo(e=null){let t=e?{workspaceId:e}:{};return this.axios.get(`/my-role`,{params:t})}getWorkspaceInvoices(e=null){let t=e?{workspaceId:e}:{};return this.axios.get(`/invoices`,{params:t})}getInvitationDetails(e){return i.getInvitationDetails(e)}acceptInvitation(e){return i.acceptInvitation(e)}declineInvitation(e){return i.declineInvitation(e)}getInvitationAuthRouting(e){return i.getAuthRouting(e)}createWorkspacePortalSession(e=null){let t=e?{workspaceId:e}:{};return this.axios.post(`/create-portal-session`,{},{params:t})}checkPublishRestriction(e){return this.axios.get(`/publish-restriction`,{params:{workspaceId:e}})}getMemberCredits(e){return this.axios.get(`/members/credits`,{params:{workspaceId:e}})}getMembers(e=null){let t=e?{workspaceId:e}:{};return this.axios.get(`/members`,{params:t})}getMembersSummary(e=null){let t=e?{workspaceId:e}:{};return this.axios.get(`/members/summary`,{params:t})}getMembersFingerprint(e=null){let t=e?{workspaceId:e}:{};return this.axios.get(`/members/fingerprint`,{params:t})}getMembersPage(e,t=null){let n=t?{workspaceId:t}:{};return this.axios.post(`/members/list`,e,{params:n})}exportMembers(e,t=null){let n=t?{workspaceId:t}:{};return this.axios.post(`/members/export`,e,{params:n})}getMemberApps(e,t,n=`app`){return this.axios.get(`/members/apps`,{params:{workspaceId:e,email:t,kind:n}})}getGroups(e){return this.axios.get(`/groups`,{params:{workspaceId:e}})}createGroup(e,t){return this.axios.post(`/groups`,e,{params:{workspaceId:t}})}updateGroup(e,t,n){return this.axios.put(`/groups/${e}`,t,{params:{workspaceId:n}})}deleteGroup(e,t){return this.axios.delete(`/groups/${e}`,{params:{workspaceId:t}})}getGroupMembers(e,{search:t,offset:n,limit:r}={},i){return this.axios.get(`/groups/${e}/members`,{params:{workspaceId:i,search:t,offset:n,limit:r}})}addGroupMembers(e,t,n){return this.axios.post(`/groups/${e}/members`,{emails:t},{params:{workspaceId:n}})}removeGroupMembers(e,t,n){return this.axios.post(`/groups/${e}/members/remove`,{emails:t},{params:{workspaceId:n}})}lookupMemberGroups(e,t){return this.axios.get(`/groups/member-lookup`,{params:{email:e,workspaceId:t}})}searchGroupMembers(e,t){return this.axios.get(`/groups/member-search`,{params:{search:e,workspaceId:t}})}updateIdpGroupSettings(e,t){return this.axios.put(`/groups/idp-settings`,e,{params:{workspaceId:t}})}updateMemberCreditLimit(e,t,n){return this.axios.put(`/members/${e}/credit-limit`,{credit_limit:t},{params:{workspaceId:n}})}grantMemberPartnerProgram(e,t){return this.axios.post(`/members/${e}/partner-program`,{},{params:{workspaceId:t}})}revokeMemberPartnerProgram(e,t){return this.axios.delete(`/members/${e}/partner-program`,{params:{workspaceId:t}})}updateDefaultMemberCreditLimit(e,t){return this.axios.put(`/default-credit-limit`,{default_credit_limit:e},{params:{workspaceId:t}})}updateDataRegion(e,t){let n=e?{workspaceId:e}:{};return this.axios.put(`/data-region`,{data_region:t},{params:n})}getAppsDataRegion(e){let t=e?{workspaceId:e}:{};return this.axios.get(`/apps-data-region`,{params:t})}getDomainVerificationStatus(e){let t={workspaceId:e};return this.axios.get(`/domain/verification`,{params:t})}initiateDomainVerification(e){let t={workspaceId:e};return this.axios.post(`/domain/initiate-verification`,{},{params:t})}verifyDomain(e){let t={workspaceId:e};return this.axios.post(`/domain/verify`,{},{params:t})}resetDomainVerification(e){let t={workspaceId:e};return this.axios.delete(`/domain/verification`,{params:t})}cancelPendingDomainVerification(e){let t={workspaceId:e};return this.axios.delete(`/domain/verification/pending`,{params:t})}
1addVerifiedDomain(e,t){let n={workspaceId:e};return this.axios.post(`/domain/verified-domains`,{domain:t},{params:n})}removeVerifiedDomain(e,t){let n={workspaceId:e},r=encodeURIComponent(t);return this.axios.delete(`/domain/verified-domains/${r}`,{params:n})}getEnterprisePaymentLink(e){let t={workspaceId:e};return this.axios.get(`/enterprise-payment-link`,{params:t})}};export{i as n,a as t};

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.