MCPcopy Index your code
hub / github.com/codeaashu/claude-code / getMyAdminRequests

Function getMyAdminRequests

src/services/api/adminRequests.ts:71–92  ·  view source on GitHub ↗
(
  requestType: AdminRequestType,
  statuses: AdminRequestStatus[],
)

Source from the content-addressed store, hash-verified

69 * Returns the pending request if one exists, otherwise null.
70 */
71export async function getMyAdminRequests(
72 requestType: AdminRequestType,
73 statuses: AdminRequestStatus[],
74): Promise<AdminRequest[] | null> {
75 const { accessToken, orgUUID } = await prepareApiRequest()
76
77 const headers = {
78 ...getOAuthHeaders(accessToken),
79 'x-organization-uuid': orgUUID,
80 }
81
82 let url = `${getOauthConfig().BASE_API_URL}/api/oauth/organizations/${orgUUID}/admin_requests/me?request_type=${requestType}`
83 for (const status of statuses) {
84 url += `&statuses=${status}`
85 }
86
87 const response = await axios.get<AdminRequest[] | null>(url, {
88 headers,
89 })
90
91 return response.data
92}
93
94type AdminRequestEligibilityResponse = {
95 request_type: AdminRequestType

Callers 1

runExtraUsageFunction · 0.85

Calls 3

prepareApiRequestFunction · 0.85
getOAuthHeadersFunction · 0.85
getOauthConfigFunction · 0.85

Tested by

no test coverage detected