0

Get information for multiple user IDs

by
Published Oct 17, 2025

Used to query for information for multiple Terra User IDs

Script terra Verified

The script

Submitted by hugo697 Bun
Verified 235 days ago
1
//native
2
/**
3
 * Get information for multiple user IDs
4
 * Used to query for information for multiple Terra User IDs
5
 */
6
export async function main(auth: RT.Terra, body: Body) {
7
	const url = new URL(`https://api.tryterra.co/v2/bulkUserInfo`)
8

9
	const response = await fetch(url, {
10
		method: 'POST',
11
		headers: {
12
			'dev-id': auth.devId,
13
			'Content-Type': 'application/json',
14
			'X-api-key': auth.apiKey
15
		},
16
		body: JSON.stringify(body)
17
	})
18
	if (!response.ok) {
19
		const text = await response.text()
20
		throw new Error(`${response.status} ${text}`)
21
	}
22
	return await response.json()
23
}
24

25
/* eslint-disable */
26
/**
27
 * This file was automatically generated by json-schema-to-typescript.
28
 * DO NOT MODIFY IT BY HAND. Instead, modify the source JSONSchema file,
29
 * and run json-schema-to-typescript to regenerate this file.
30
 */
31

32
/**
33
 * List of user IDs to get information for
34
 */
35
export type Body = string[]
36