Files
headless-2026-03/wp-content/themes/headless/server/api/login.gql

24 lines
398 B
GraphQL

fragment AuthUser on User {
id
email @nonNull
roles @nonNull {
nodes {
name @nonNull
}
}
}
fragment AuthPayload on LoginPayload {
authToken
refreshToken
user {
...AuthUser
}
}
mutation AuthLogin($username: String!, $password: String!) {
login(input: { provider: PASSWORD, credentials: { username: $username, password: $password } }) {
...AuthPayload
}
}