import { GraphQLClient, gql } from 'graphql-request';
const API_URL = 'https://transactional-graph.staging.fluzapp.com/api/v1/graphql';
const API_KEY = 'your-api-key-here';
const USER_ID = 'user-id-uuid-here';
const GET_ACCOUNTS = gql`
query getAccountsByUserId($userId: UUID!) {
getAccountsByUserId(userId: $userId) {
accountId
type
accountName
}
}
`;
const client = new GraphQLClient(API_URL, {
headers: {
Authorization: `Basic ${API_KEY}`,
'Content-Type': 'application/json',
},
});
const data = await client.request(GET_ACCOUNTS, { userId: USER_ID });
console.log(JSON.stringify(data, null, 2));