MCPcopy
hub / github.com/logto-io/logto / updateApplication

Function updateApplication

packages/integration-tests/src/api/application.ts:58–72  ·  view source on GitHub ↗
(
  applicationId: string,
  payload: Partial<
    Omit<CreateApplication, 'id' | 'created_at' | 'oidcClientMetadata' | 'protectedAppMetadata'> & {
      oidcClientMetadata: Partial<OidcClientMetadata>;
    } & { protectedAppMetadata: Partial<ProtectedAppMetadata> }
  > & { isAdmin?: boolean }
)

Source from the content-addressed store, hash-verified

56 authedAdminApi.get(`applications/${applicationId}`).json<Application & { isAdmin: boolean }>();
57
58export 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
74export const replaceApplicationAccessControl = async (
75 applicationId: string,

Calls 1

jsonMethod · 0.65

Tested by 3

createOidcAppEntryFunction · 0.68