Zum Hauptinhalt springen
POST
/
cms
/
v3
/
source-code
/
{environment}
/
validate
/
{path}
Validez le contenu d'un fichier
curl --request POST \
  --url https://api.hubapi.com/cms/v3/source-code/{environment}/validate/{path} \
  --header 'Authorization: Bearer <token>' \
  --header 'Content-Type: multipart/form-data' \
  --form file=@example-file
{
  "message": "Invalid input (details will vary based on the error)",
  "correlationId": "aeb5f871-7f07-4993-9211-075dc63e7cbf",
  "category": "VALIDATION_ERROR",
  "links": {
    "knowledge-base": "https://www.hubspot.com/products/service/knowledge-base"
  }
}
Produits pris en charge
Exige l'un des produits suivants ou un produit supérieur.
Marketing HubMarketing HubGratuit
Sales HubSales HubGratuit
Service HubService HubGratuit
Content HubContent HubGratuit

Portées requises

Cette API requiert l’une des portées suivantes :
  • content

Authorizations

Authorization
string
header
required

The access token received from the authorization server in the OAuth 2.0 flow.

Path Parameters

path
string
required

L'emplacement du fichier dans le système de fichiers.

environment
string
required

Body

multipart/form-data
file
file

Response

default - */*

An error occurred.

correlationId
string<uuid>
required

Un identifiant unique pour la demande. Incluez cette valeur dans tous les rapports d'erreur ou tickets d'assistance

Example:

"aeb5f871-7f07-4993-9211-075dc63e7cbf"

message
string
required

Un message lisible par la personne décrivant l'erreur ainsi que les étapes de remédiation appropriées, le cas échéant

Example:

"Invalid input (details will vary based on the error)"

category
string
required

La catégorie d'erreur

Example:

"VALIDATION_ERROR"

subCategory
string

Une catégorie spécifique qui contient des détails plus précis sur l'erreur

context
object

Contexte concernant la condition d'erreur

Example:

"{\"missingScopes\":[\"scope1\",\"scope2\"],\"invalidPropertyName\":[\"propertyValue\"]}"

Une carte des noms de liens vers les URI associés contenant la documentation sur l'erreur ou les étapes de remédiation recommandées

Example:

"{\"knowledge-base\":\"https://www.hubspot.com/products/service/knowledge-base\"}"

errors
object[]

informations supplémentaires sur l'erreur

I