| 56 | authedAdminApi.get(`applications/${applicationId}`).json<Application & { isAdmin: boolean }>(); |
| 57 | |
| 58 | export const updateApplication = async ( |
| 59 | applicationId: string, |
| 60 | payload: Partial< |
| 61 | Omit<CreateApplication, 'id' | 'created_at' | 'oidcClientMetadata' | 'protectedAppMetadata'> & { |
| 62 | oidcClientMetadata: Partial<OidcClientMetadata>; |
| 63 | } & { protectedAppMetadata: Partial<ProtectedAppMetadata> } |
| 64 | > & { isAdmin?: boolean } |
| 65 | ) => |
| 66 | authedAdminApi |
| 67 | .patch(`applications/${applicationId}`, { |
| 68 | json: { |
| 69 | ...payload, |
| 70 | }, |
| 71 | }) |
| 72 | .json<Application>(); |
| 73 | |
| 74 | export const replaceApplicationAccessControl = async ( |
| 75 | applicationId: string, |