List attribute metas
Lists the schema of custom contact attributes: each entry maps an attribute name and slug to its type (string, number, boolean, or date). The first value ever stored for an attribute fixes its type. The set is derived from the attributes your contacts actually carry, so it is read-only and has no count companion.
GET
/v2/ accounts/ {accountId}/ attribute-metasPath parameters
accountIdstringrequired
The account the request is scoped to.
Response
The attribute metas.
Errors
401
Missing or invalid token, or the token is not authorized for this account/user.
See Errors and rate limits for what error responses look like.
curl --location --request GET 'https://api.sendstreak.com/v2/accounts/YOUR_ACCOUNT_ID/attribute-metas' \
--header 'Authorization: Bearer YOUR_API_TOKEN'
const res = await fetch('https://api.sendstreak.com/v2/accounts/YOUR_ACCOUNT_ID/attribute-metas', {
method: 'GET',
headers: {
Authorization: `Bearer ${process.env.SENDSTREAK_TOKEN}`
}
});
import os, requests
res = requests.get(
'https://api.sendstreak.com/v2/accounts/YOUR_ACCOUNT_ID/attribute-metas',
headers={'Authorization': f"Bearer {os.environ['SENDSTREAK_TOKEN']}"},
)
{
"start": 0,
"limit": 25,
"items": [
{
"_id": "665f0a2b1c9d440012ab34cd",
"name": "Plan",
"slug": "plan",
"type": "string"
}
]
}