I had a legacy project that I just migrated over to the new project.
I attempted to add an app card. Build works, upload works.
However, the app card is NOT appearing when a user goes to a company → customize → edit default view → add card → card library.
It is not clear to me why this is silently failing.
here is the app card hsmeta:
{
"uid": "UID",
"type": "card",
"config": {
"name": "NAME",
"location": "crm.record.tab",
"entrypoint": "/app/cards/NewCard.tsx",
"objectTypes": [
"companies"
]
}
}
Here is the whole app’s hsmeta:
{
"config": {
"auth": {
"type": "oauth",
"redirectUrls": [
"CALLBACK"
],
"optionalScopes": [
"crm.objects.owners.read",
"sales-email-read",
"crm.schemas.companies.write",
"crm.schemas.deals.read",
"crm.objects.deals.read"
],
"requiredScopes": [
"crm.objects.companies.read",
"crm.objects.companies.write",
"crm.schemas.companies.read",
"oauth"
],
"conditionallyRequiredScopes": []
},
"logo": "LOGO",
"name": "NAME",
"support": {
"supportUrl": "DOCS",
"supportEmail": "EMAIL",
"supportPhone": "NUMBER",
"documentationUrl": "DOCS"
},
"description": "DESCRIPTION",
"isUserLevel": false,
"distribution": "MARKETPLACE",
"permittedUrls": {
"img": [],
"fetch": [],
"iframe": []
}
},
"uid": "UID",
"type": "app"
}
Please note I’ve replaced some of the real values with all caps generic descriptors.
