Partilhar via


Corrigir erros do Validador do Swagger

Este artigo destaca os erros comuns de validação de swagger que podem surgir para Power Platform conectores e como corrigi-los.

Operações

Error Problema Solução
ApiAnnotationExtensionReplacementInfo
ForNonDeprecatedOperations
The 'x-ms-api-annotation' extension for operation '{0}' is invalid. The replacement property should be specified for deprecated operations only. A operação {0} não está marcada como preterida. Para utilizar esta propriedade, a operação deve ter a propriedade "preterida" definida como true. Caso contrário, se não for esse o caso, remova a propriedade "x-ms-api-annotation".
ApiAnnotationExtensionReplacementInfo
MissingApiProperty
The 'x-ms-api-annotation' extension for operation '{0}' is invalid. The replacement property must specify 'api' property. A "x-ms-api-annotation" tem a propriedade de "substituição" especificada, mas a propriedade "api" está em falta. Para utilizar a propriedade "substituição", ambas as propriedades "api" e "operationId" têm de ser definidas.
ApiAnnotationExtensionReplacementInfo
MissingOperationIdProperty
The 'x-ms-api-annotation' extension for operation '{0}' is invalid. The replacement property must specify 'operationId' property. A "x-ms-api-annotation" tem a propriedade de "substituição" especificada, mas a propriedade "operationId" está em falta. Para utilizar a propriedade "substituição", ambas as propriedades "api" e "operationId" têm de ser definidas.
ArrayDuplicateValue The array contains duplicate values, values must be unique. As matrizes têm de ter valores exclusivos, mas o seu swagger contém duplicados. Remova os duplicados.
BodyOrFormDataParameterInFetch
OperationNotAllowed
Body or form data parameters are not supported in a fetch operation. As operações que utilizam o método HTTP "GET" não podem ter dados de corpo ou de formulário.
ConnectionIdParameterNotAllowed A parameter cannot be named as 'connectionId'. Mude o nome do parâmetro para um valor que não seja "connectionId".
ConsumesMissing At least one supported MIME type must be provided in 'consumes' for operation '{0}'. O seu swagger deve especificar um tipo de MIME suportado em consumos para a operação.
DuplicateEnumValuesInExtension The 'x-ms-enum-values' extension has duplicate values. You can only have one display name mapped to a value. Os valores Enum devem ser exclusivos e não duplicados.
DuplicateOperationPath The operations '{0}' and '{1}' have the path templates '{2}' and '{3}' which are duplicate and indistinguishable. They need to have a difference in static path segments for a deterministic routing. {0} é o ID da operação, {1} é o ID da operação duplicada, {2} é o caminho da operação, {3} é o caminho da operação duplicada. Remova o ID da operação duplicada do caminho da operação duplicada.
DynamicExtensionDefinitionNotAllowed
InParameter
Dynamic extensions are not allowed to be defined on the body parameter. It should be in the schema. As extensões dinâmicas são definidas num parâmetro de corpo e têm de ser removidas. Só pode ser definido no esquema.
DynamicListExtensionRequiredFor
AmbiguousReferences
The 'x-ms-dynamic-values' extension references ambiguous parameter references. You need to define the 'x-ms-dynamic-list' extension. "x-ms-dynamic-list" tem de ser definida. Mais informações: Como utilizar valores dinâmicos
DynamicListExtensionRequiredFor
NonParameterReferences
The 'x-ms-dynamic-values' extension references properties within parameters. You need to define the 'x-ms-dynamic-list' extension. "x-ms-dynamic-list" tem de ser definida. Mais informações: Como utilizar valores dinâmicos
DynamicPropertiesExtensionRequiredFor
AmbiguousReferences
The 'x-ms-dynamic-schema' extension references ambiguous parameter references. You need to define the 'x-ms-dynamic-properties' extension. "x-ms-dynamic- properties" tem de ser definida. Mais informações: Como utilizar valores dinâmicos
DynamicPropertiesExtensionRequiredFor
NonParameterReferences
The 'x-ms-dynamic-schema' extension references properties within parameters. You need to define the 'x-ms-dynamic-properties' extension. "x-ms-dynamic- properties" tem de ser definida. Mais informações: Como utilizar valores dinâmicos
DynamicPropertiesExtensionRequiredFor
PropertiesValuePath
The 'x-ms-dynamic-schema' extension property 'value-path' points to schema properties. You need to define the 'x-ms-dynamic-properties' extension, which points to schema object. O seu ficheiro de swagger não tem "x-ms-dynamic-properties", o que é obrigatório, uma vez que define um "x-ms-dynamic-schema".
DynamicPropertiesItemValue
PathMismatch
The 'x-ms-dynamic-properties' extension should have the same item value path as 'x-ms-dynamic-schema' extension without 'properties' ending. The expected path is '{0}'. O caminho do valor do item de extensão de propriedades dinâmicas não corresponde ao caminho esperado com base no esquema.
DynamicTreeExtensionMissing The 'x-ms-dynamic-tree' extension must be defined to enable file picker support. Falta a propriedade "x-ms-dynamic-tree" e tem de ser definida para suportar o seletor de ficheiros.
InvalidEnumValue The type of the enum value is '{0}' but it should be '{1}' as specified in the schema. O valor tem de ser substituído para ser do tipo especificado.
InvalidEnumValuesExtensionValue The 'value' field must match one of the enums as defined in the 'enum' property of the schema. O enumeração selecionado não foi definido na lista de enums. Ou define o valor na propriedade de enumeração ou utiliza um valor definido na propriedade de enumeração.
InvalidFormDataParameterName The form data parameter name '{0}' is invalid. All characters must be part of the US-ASCII character set. Mude o nome do parâmetro de dados do formulário para incluir apenas carateres US-ASCII.
InvalidNextLinkNameValue The nextLinkName value for operation '{0}' is invalid. Supported values are 'nextLink' or '@odata.nextLink'. Corrija o valor da propriedade 'nextLinkName' para que seja 'nextLink' ou '@odata.nextLink'. Quaisquer outros valores não são permitidos.
InvokedOperationShouldProduceArray The dynamic operation expects an array on the specified path '{0}' which should be defined in the successful response of the invoked operation '{1}'. {0} é o caminho para uma propriedade de resposta, {1} é o ID da operação. Defina dentro da resposta da operação um regresso de tipo matriz.
InvokedOperationShouldProduceProperty The dynamic operation expects a property on the specified path '{0}' which should be defined in the successful response of the invoked operation '{1}'. {0} é o caminho para uma propriedade de resposta, {1} é o ID da operação. Defina dentro da resposta da operação um propriedade específica
MimeTypeNotCompatibleWithRequest
ContentSchemaType
The MIME type(s) are not compatible with the request content type '{0}' for operation '{1}'. O tipo de MIME que você está tentando usar não é compatível com o conteúdo da sua solicitação na operação especificada.
NotificationExtensionNotSupportedIn
WebhookOperation
The 'x-ms-notification' extension must not be defined in a webhook operation. A utilização de "x-ms-notification" não é permitida numa operação webhook.
NotificationExtensionSupportedFor
TriggerOnly
The 'x-ms-notification' is supported for trigger operations only. A extensão "x-ms-notification" só pode ser utilizada para operações de acionador.
NotificationOperationMustBeWebhook The 'operationId' property in 'x-ms-notification' extension must be for a webhook operation. Quando você usa "x-ms-notification", o ID da operação deve se referir a uma operação webhook.
OperationFamilyHasDuplicateRevisions The operation family '{0}' has operations with duplicate revision. O seu swagger define uma família de operações com o mesmo número de versão/revisão. Cada operação numa família de operações deve ter um número de versão único.
OperationFamilyHasManyActive
Operações
The operation family '{0}' has more than two active operations. Extra operations must be deprecated. As famílias de operações estão limitadas a duas operações não obsoletas. Quaisquer outros devem ser marcados como preteridos para reduzir a confusão para o utilizador do seu conector.
OperationFamilyHasManyActive
ProductionOperations
The operation family '{0}' has several active operations in Production status. Previous revisions should be deprecated. Uma família de operações tem múltiplas operações em produção. Para reduzir a confusão, terá de limitar o número de operações de produção numa família e preterir as restantes.
OperationFamilyHasManyEmptyRevisions The operation family '{0}' has several operations with empty revision. Only one operation can have empty revision. As famílias de operações só podem ter uma operação sem uma revisão. Todos os outros na família devem ter uma revisão.
OperationHasManyResponsesWithSchema The operation '{0}' has more than one response with specified schema, only one schema will be used in the designer. As limitações no estruturador impedem vários esquemas de resposta. A sua operação especifica vários, mas deve especificar apenas um.
OperationIdNotFound The 'operationId' could not be found in this swagger document. Não foi possível encontrar operationId no seu swagger.
OperationIdNotUnique The operationId '{0}' is used multiple times. Operation identifiers must be unique. O mesmo operationId aparece mais do que uma vez. Remova uma das instâncias ou corrija uma das instâncias para que seja diferente.
OperationIdRequired The operation 'operationId' property is required. A propriedade "operationId" está em falta, incluindo a propriedade "operationId" para a sua operação.
OperationIdSanitized The 'operationId' property value is different from its sanitized value '{0}'. Please avoid the useage of non-alphanumeric characters to have matching values. O ID da operação fornecido não corresponde à versão limpa. Atualize o ID da operação para que corresponda.
OperationIdShouldEndWithRevision The operation Id '{0}' should end with revision suffix '{1}'. Os IDs de operação com uma revisão devem ter um nome com o sufixo de revisão.
OperationIdTooLong The operationId length must be less than '{0}'. Reduza o valor da propriedade "operationId" de modo que o comprimento do caráter seja inferior a {0}.
OperationMissingPathParameter The operation '{0}' does not define the '{1}' parameter which is required by the path. Seu swagger tem uma operação que não define um parâmetro que parece ser exigido por seu modelo de caminho.
OperationMissingRequiredProperty The target operation requires parameter '{0}'. A operação tem o parâmetro '{0}' definido como necessário, mas isso não está definido nos parâmetros fornecidos. Adicione este parâmetro para corrigir o problema.
OperationMustHaveNotification
ContentExtension
The operation '{0}' is missing notification content extension as it has '{1}' properties marked as notification URL. O seu swagger contém uma operação que não tem qualquer extensão de conteúdo de notificação. (Necessita de mais contexto)
OperationMustHaveResponse The operation is not valid, it must contain at least one response definition. O seu swagger tem uma operação que não tem pelo menos uma definição de resposta.
OperationParameterNameIsAmbiguous The parameter name is ambiguous as it matches both a parameter name and a path to a body property. O nome do parâmetro é usado como um nome de parâmetro e um nome do caminho de corpo do parâmetro. Mude o nome de uma das instâncias para resolver este problema.
OperationParameterNameNotFound The parameter could not be found in operation '{0}' in the swagger document. Não foi possível encontrar o nome do parâmetro da operação no seu swagger.
OperationParameterRequiredMismatch The parameter is required, but an optional value is provided by operation '{0}'. The request cannot be made until a value for this parameter is provided. O parâmetro é necessário, mas o valor da operação indica que ele é opcional, causando essa incompatibilidade.
OperationParametersAreNotUnique The parameters in the operation '{0}' are not unique. Parece haver um duplicado dentro dos parâmetros da operação. O seu swagger precisa de remover duplicados dos parâmetros de operação.
OperationParametersContain
DuplicateParameter
The operation '{0}' contains duplicate parameters with name '{1}', location '{2}'. Há um parâmetro operacional que está sendo listado duas vezes. {0} é o nome da operação, {1} é o nome do parâmetro duplicado, {2} é a localização do parâmetro duplicado (propriedade "in" no swagger). Remova a recorrência da propriedade.
OperationParametersContain
MultipleBodyParameters
The operation '{0}' contains multiple parameters in the location 'body', at most one is allowed. Os parâmetros de operação contêm parâmetros de corpo duplicados. Remova um dos parâmetros de corpo.
OperationParameterStaticTypeMismatch The parameter has type '{0}', but a static value is provided of type '{1}'. O parâmetro tem o tipo estático fornecido quando não é esperado para este parâmetro de operação.
OperationParameterTypeMismatch The parameter has type '{0}', but operation '{1}' is providing a parameter of type '{2}'. O parâmetro e a operação têm tipos diferentes. Faça o tipo do seu parâmetro e a sua operação corresponderem.
OperationPathContainsUnsupportedCharacters The operation path cannot contain wildcard character '*'. Uma de suas operações especifica um caminho de URL que contém caracteres sem suporte (como o símbolo curinga).
OperationPathMayNotContainQueryOrFragment The path is not valid, it must not contain a query part or fragment identifier. To include '?' or '#' characters in the path, they must be URL encoded. O caminho da operação não pode conter "?" E '#', a menos que sejam codificados por URL (traduzidos para seus equivalentes %xx).
OperationPathMustStartWithSlash The path is not valid, it must start with a '/' character. Se você usar um caminho de operação que está tentando alcançar, é necessário que ele comece com o caractere '/'. Para corrigir esse problema, inclua o caractere '/' no início do caminho.
OperationPathTemplateNotValid The path is not valid, each path template variable enclosed by '{{' and '}}' characters must be contained within a single URL segment. Individual '{{' or '}}' characters which are not enclosing a path template variable must be URL encoded. O seu swagger contém um caminho de operação com um carateres "{" ou "}" não fechados. Esses carateres são usados para se referir a uma variável no caminho, por isso não podem existir no caminho quando não fechados.
OperationPathVariablesContainDefaults The operation path template variables cannot set default values with character '='. Uma de suas operações é especificar um valor padrão para um parâmetro que contém "=". Este parâmetro também é especificado como estando no caminho do URL. Esta combinação não é permitida.
OperationRevisionEmpty The operation '{0}' does not specify a revision in api annotation. A operação é marcada como parte de uma família, mas não tem uma revisão.
OperationSchemaCountExceedsMaxAllowed The total number of schemas in the operation has exceeded the maximum allowed value of '{0}'. Please remove any unnecessary property or item definitions. Há demasiados esquemas na operação. Remova alguns deles para que o total esteja de volta abaixo do limite.
OperationShouldHaveSuccessfulResponse The operation '{0}' should have at least one successful response definition. Seu swagger tem uma operação que não tem pelo menos uma definição de resposta bem-sucedida.
OperationStatusAheadOfConnector The operation '{0}' cannot be in a Production status ahead of the connector. As operações não podem ser marcadas como "Produção" enquanto todo o conector ainda estiver em "pré-visualização".
OperationSummaryTooLong The operation 'summary' should be fewer than {0} characters for improved readablity. Reduza a operação de propriedade "summary" para ser inferior a 120 carateres.
PartialDuplicateOperationPath The operation '{0}' has the path template '{1}' which is similar to other operation path templates, this can lead to an unexpected routing to a different operation in case an input path parameter value matches to a static value segment. It is better to have unconditional routing in all cases. Partially duplicated paths are: {2} {0} é o ID da operação, {1} é o caminho da operação, {2} é o conjunto de caminhos de operação parcialmente duplicados. Altere o caminho da operação para criar uma diferença maior entre os caminhos de operação que partilham a semelhança.
PathParameterMustBeRequired The parameter must be marked as required as it is used in the operation path. Include the 'required' property, with the value 'true'. A localização do parâmetro está definida para "path", pelo que precisa de ter a propriedade "required" definida como "true".
PathParameterNotDefinedInTemplate The 'path' parameter '{0}' is not defined in the URI path template. To include the parameter as a variable in the path, use '{{' and '}}' characters to enclose the name of the parameter in the path. Há um parâmetro em uma de suas operações que está marcado como estando no caminho da operação, mas não existe no modelo de caminho.
PathParametersContain
DuplicateParameter
The path '{0}' contains duplicate parameters with name '{1}', location '{2}'. {0} é o caminho da operação. {1} é o nome do parâmetro duplicado. {2} é a localização (a propriedade "in2) do parâmetro duplicado. Remova o parâmetro de caminho duplicado.
PathParametersContainMultiple
BodyParameters
The path '{0}' contains multiple parameters in the location 'body', at most one is allowed. Não pode haver vários parâmetros para uma operação que estejam no corpo. Para corrigir esse erro, remova um dos parâmetros.
PathRedefined The path '{0}' is defined multiple times with different capitalization. Paths must be unique when compared case-insensitively. O mesmo caminho é definido mais do que uma vez. Remova ou renomeie as instâncias para que sejam exclusivas.
RestrictedCharactersInSummary Summary string contains any of the restricted characters [{0}] O resumo de uma das suas operações contém carateres restritos. Para corrigir esse erro, remova os caracteres ou reformule o resumo.
SelectedItemValuePathNotAllowedIn
ThisPosition
The 'selectedItemValuePath' property is not allowed in this position. It is allowed only in 'browse' operation of 'x-ms-dynamic-tree' extension. Onde quer que tenha colocado o "selectedItemValuePath" não é permitido. Remova-o ou coloque-o dentro de uma localização válida.
StringBinaryNotSupportedFor
FormUrlEncoded
String/binary parameters are not supported for operation '{0}' with 'application/x-www-form-urlencoded' consumes type. A operação tem o valor "application/x-www-form-urlencoded" definido na propriedade "consumes". Os parâmetros para esta operação não podem ser do tipo 'string' ou 'binário'.
TotalOperationsCountExceedsMaxAllowed The total number of operations in the swagger exceeds the maximum allowed value of '{0}'. Há demasiadas operações no swagger.
UnrecognizedTypeFormat The type/format '{0}' is not recognized. O tipo/formato "{0}" dado é desconhecido. Verifique se há erros ortográficos ou documentação para confirmar os formatos do tipo suportado.
WebhookOperationsMissingNotification
UrlProperty
The webhook operation '{0}' is missing notification URL property. Seu swagger contém uma operação webhook que não tem uma propriedade de URL de notificação ausente. A adição desta propriedade dentro da operação webhook corrige a operação.

Matrizes

Erro Problema Solução
ArrayHasNoItems The array should have items specified. A matriz está vazia, mas não é permitida uma matriz vazia.
RequiredPropertyArrayEmpty The 'required' array requires at least one value. If no properties are required in the schema, remove the 'required' property. Seu swagger tem uma matriz vazia para uma propriedade chamada 'required'. Deve ser removido se não houver parâmetros obrigatórios.
SchemesArrayEmpty The 'schemes' array requires at least one value. Os esquemas não podem estar vazios e devem ter pelo menos um valor.

Não suportado

Erro Problema Solução
CollectionFormatValueNotSupported The 'collectionFormat' keyword value '{0}' is not supported. Apenas certos formatos de coleção são suportados. O seu swagger contém um formato não suportado.
MimeTypeNotSupported The MIME type '{0}' is not supported. The supported mime types are: '{1}'. O tipo de MIME que está a tentar usar no seu swagger não é suportado.
PathItemRefNotSuppored The '$ref' property in a path is not supported. Um caminho não pode ter uma propriedade "$ref" definida. Remova esta propriedade.
SwaggerKeywordNotSupported The '{0}' keyword is not supported. {0} é uma palavra-chave swagger como 'uniqueItems' e não é permitida no contexto em que está sendo usada.

Parâmetros

Error Problema Solução
FileParameterMustBeInFormData Parameters of type 'file' are not valid in locations other than 'formData'. Seu swagger tem um parâmetro com um tipo de 'arquivo' e ele só pode estar 'em' o 'formData'.
ParameterListContainsFormDataAndBody The 'parameters' list defines both a 'body' parameter, and a 'formData' parameter. Only one of these location types can be used in an operation. Seu swagger está definindo um parâmetro body e formData, o que não é permitido. Remova um destes tipos de parâmetros.
ParameterReferenceNotFound The parameter reference '{0}' could not be found in the swagger document. O seu swagger tem uma referência de parâmetro que não pode ser encontrada no documento do swagger. Remova a referência a este parâmetro.
ParameterReferenceNotValid The parameter reference '{0}' is not valid. Parameter references must start with '#/parameters/' and be valid JSON Pointers. Seu swagger tem uma referência de parâmetro ("#/parameters/"), que é inválida com base na especificação RFC do ponteiro JSON.
ParameterRefLoopNotAllowed The parameter definition may not use a '$ref' to point to another definition. O seu swagger tem uma definição de parâmetro que está a usar incorretamente o "$ref" para apontar para outra definição.
ParamtersWithSameNameMustHave
SameTypeAndVisibility
Parameters of the same name in fetch and subscribe operations must be of the same type and visibility. Se o seu swagger tiver parâmetros com o mesmo nome nas operações obter e subscrever, devem ter o mesmo tipo e visibilidade.
PathParameterMissingEncoding Encoding for path parameter '{0}' is missing, which might lead to invalid requests. Use "x-ms-url-encoding": "single" to ensure the value is URL encoded. {0} é o nome do parâmetro ao qual falta a codificação.
QueryParameterEncodingNotSupported Encoding for query parameter '{0}' is not supported. All query parameters are single encoded by default. {0} é o nome do parâmetro que tem a codificação não suportada. Corrija esta codificação.
ReservedParameterIsUsed The parameter '{0}' is reserved and cannot be used in '{1}'. O parâmetro indicado neste erro está a ser usado, mas não pode ser usado porque está reservado para essa secção ou em geral.
ResponseRefLoopNotAllowed The response definition may not use a '$ref' to point to another definition. O seu swagger tem uma definição de resposta que está a usar incorretamente o "$ref" para apontar para outra definição.
SourcePropertyInternal The parameter reference '{0}' in the source operation '{1}' is internal or one of its parent(s) are internal. Either make the property visible or update the parameter reference to a static value. A referência do parâmetro está marcada como interna, mas a operação onde a referência do parâmetro é usada não é interna. Para corrigir isso, atualize o parâmetro ou a operação.

_Propriedades

Error Problema Solução
AdditionalPropertyNotAllowed The property '{0}' is not allowed and must be removed. Há uma propriedade extra em seu swagger que deve ser removida.
AdditionalPropertyNotAllowedAdjacent
ToRef
When '$ref' is defined, no other properties may be specified. Quando você usa '$ref' no swagger, nenhuma outra propriedade deve ser incluída nesse objeto JSON.
BasePathNotValid The 'basePath' property, if present, must start with a '/' character. Se utilizar um caminho base, tem de começar por "/". Caminhos base inválidos se parecem com "abc/def/ghi" ou "microsoft.com/abc".
BodyParameterPropertyNotValid The 'body' parameter cannot use property '{0}', instead, the 'schema' property should be used to define the type used by the parameter. Um dos parâmetros de corpo no seu swagger está a usar uma propriedade inválida que não pode ser usada num parâmetro de corpo.
ConnectorMetadataPropertiesMissing The connector metadata property '{0}' is required. Determinados metadados são obrigatórios para o conector.
ContactEmailNotValid The contact 'email' property, if present, must be a valid email address. O endereço de e-mail fornecido é um formato incorreto ou contém carateres não ASCII.
DefaultValueMustMatchType The 'default' value is of type '{0}', but should match the given type '{1}'. O valor para o seu valor predefinido não é o mesmo tipo que o tipo dado. Altere o valor do valor predefinido para o do tipo dado para corrigir este problema.
EnumMustContainAtLeastOneElement The 'enum' array requires at least one value. Se o seu tipo de propriedade for uma enumeração, deve especificar uma matriz com, pelo menos, um dos valores da enumeração.
ExtensionNameNotValid The property '{0}' is not valid. If this property is an extension, its name must begin with "x-". As propriedades que são extensões têm de começar pelo prefixo "x-".
FilterFunctionsPropertyEmpty The 'filterFunctions' property must have at least one element. A propriedade "filterFunctions" não pode ser vazia se especificada.
FilterFunctionsPropertyHasDuplicates The 'filterFunctions' property cannot contain duplicates. A propriedade "filterFunctions" não pode conter duplicados.
FilterFunctionsPropertyInInputSchema The 'filterFunctions' property has to be in the response schema. A propriedade "filterFunctions" só pode estar no esquema de resposta.
FilterFunctionsPropertyInvalidValue The 'filterFunctions' property supports only these values: {0}". A propriedade "filterFunctions" não pode especificar um valor não suportado.
HostNameNotValid The 'host' property, if present, must be a valid URI host without a scheme or path. Um URI de host sem um esquema ou caminho se parece com "www.microsoft.com". Um URI inválido para o host se parece com "https://www.microsoft.com/" ou "www.microsoft.com/hello"
InternalPropertyWithDefaultOptional The internal property has a default value but is optional. Only required properties are guaranteed to be included in requests. Uma propriedade é marcada como interna, tem um valor predefinido especificado e não é obrigatório. Se você quiser garantir que isso esteja incluído nas solicitações, marque-o como necessário; caso contrário, se for essa a intenção, pode ser deixado como está.
InvalidConnectorCategory The connector category is invalid. Available categories are: [{0}]. As categorias só podem vir da lista de valores de categoria permitidos.
InvalidStringBinaryProperty A schema with type/format 'string/binary' can only be at the top level of a body or formData parameter. O valor da propriedade "type" e "format" de "string" e "binary" não é permitido neste esquema.
JsonTypeIncorrect The type of the property is incorrect. Expected type '{0}', but value is of type '{1}'. Uma propriedade no seu swagger tem um tipo, mas o valor real é de um tipo diferente. Altere o tipo de valor para corresponder ao tipo esperado.
JsonValueNotInEnum The property value must be one of the following: {0}. O valor da propriedade do enumeração não corresponde às opções disponíveis atualmente. Altere o valor para um dos seguintes indicados na mensagem de erro.
MimeTypeNotValid The MIME type '{0}' is not valid. O "content type" MIME fornecido pelo utilizador que selecionou não é válido. Os tipos de MIME válidos são: "application/json" "text/plain" "multipart/form-data" "application/x-www-form-urlencoded"
MissingEnumValuesDisplayName The 'x-ms-enum-values' extension is invalid. Please specify the property 'displayName'. Os x-ms-enum-values não especificaram a propriedade 'displayName'.
MultipleOfMustBeGreaterThanZero The 'multipleOf' value must be greater than zero. O valor da propriedade "multipleOf" deve ser um valor superior a zero.
OneOfPropertiesRequired At least one of the properties is required: [{0}]. {0} é um conjunto de propriedades. Este erro mostra todas as propriedades que precisam de estar presentes no swagger.
ProductionStatusOnBetaService The connector cannot be in Production status on a beta service. O conector não pode ser marcado como "Produção" quando o serviço de back-end está em Beta. Deve ser definido como 'pré-visualização'.
PropertyMustBeRequired The property is internal and has a default value, it must be required. Optional internal fields are ignored. A propriedade não está sendo definida, embora seja necessária.
RequiredPropertyDefinitionMissing The required property '{0}' is not defined in the object schema. Uma propriedade de esquema é listada como "required" e, portanto, tem de ser definida em "properties"
RequiredPropertyMissing The '{0}' property is required. Uma propriedade no seu swagger é obrigatória, mas não está no seu swagger. Para corrigir esse errador, inclua esta propriedade.
RequiredPropertyNotOnObject The property 'required' is applicable to schemas with 'object' type only and should be removed. A propriedade "required" só é suportada para o tipo "object". Remova a propriedade para todos os outros tipos.
RequiredReadOnlyPropertyNotAllowed
AsInput
An input property cannot be 'readonly' and required. Seu swagger contém uma propriedade marcada como somente leitura e necessária. Uma propriedade readonly significa que o utilizador não pode modificar o valor. Uma propriedade required requer um valor para modificação.
SchemeNotValid The 'schemes' property must only contain transfer protocols from the list: {0}. A propriedade do esquema deve ser uma de "http" ou "https".
SecuritySchemePropertyNotValid The security definition property '{0}' is not valid for definitions of type '{1}'. Há um nome e um valor de propriedade que não são válidos que você incluiu no dicionário securityDefinitions. Para corrigir esse problema, altere essa propriedade para um nome de propriedade válido.
SecuritySchemePropertyRequired The security definition property '{0}' is required for definitions of type '{1}'. Há um nome e um valor de propriedade necessários que não estão incluídos no dicionário securityDefinitions. Adicione esta propriedade e valor para corrigir este problema.
SpecificationVersionIncorrect The 'swagger' property must have the string value "2.0". Apenas a versão "2.0" é suportada, por isso corrija a propriedade da versão do swagger para que seja "2.0".
TagRedefined The 'tags' property defines tag '{0}' multiple times. As etiquetas definidas na propriedade "tags" têm de ser exclusivas. Remova ou substitua quaisquer ocorrências múltiplas.
TooManyConnectorCategories The maximum allowed number of categories for the connector is '{0}'. Há um limite para o número de categorias que podem ser definidas para o conector.
UrlNotValid The 'url' property must be a valid absolute URL. O seu swagger tem um URL inválido. Isto pode ser devido a copiar incorretamente o URL de algum lugar.

Response

Erro Problema Solução
BodyParameterSchemaRequired The 'body' parameter must define a 'schema' property. No parâmetro do corpo, a propriedade do esquema tem de ser definida. Defina a propriedade do esquema para corrigir este problema.
BodySchemaCountExceedsMaxAllowed The total number of schemas in the object exceeds the max schema count allowed value of '{0}'. Please remove any unnecessary property or item definitions. Há demasiados esquemas no objeto do corpo. Remova alguns deles para que o total esteja de volta abaixo do limite.
DefaultResponseHasSchema The 'default' response should not have schema definition. Schemas should be defined on expected responses only. O seu swagger contém uma definição de esquema para a resposta predefinida. A remoção desta definição de esquema para a resposta predefinida corrige este erro.
InvalidCustomEditorExtension
DictionaryValue
The 'x-ms-editor' extension can be specified as 'dictionary' only for schema with type object and additional properties allowed. Verifique se o x-ms-editor está definido apenas para o dicionário quando o esquema é de tipo objeto e definido para propriedades adicionais permitidas.
JsonPointerNotValid The JSON Pointer path is not valid. Uma referência (#ref) a ser usada no seu swagger não é válido.
NonBodyParameterSchemaNotValid The parameter cannot define a schema as it is not in the 'body'. O seu swagger tem um parâmetro que usa "schema", mas apenas os parâmetros do corpo podem usar "schema".
RequiredLoopInSchemaNotAllowed Loops of required schema properties are not allowed. A especificação de propriedades requeridas não pode usar ciclos de referência.
ResponseExampleMustBeProduced
ByOperation
The response example '{0}' is not produced by the operation '{1}'. Seu swagger tem uma operação com um resposta exemplo, mas essa mesma operação não produz um resposta com o tipo de MIME indicado.
ResponseHeadersAreNotUnique The response headers are not unique. Há um cabeçalho resposta duplicado. Os cabeçalhos de resposta devem ser exclusivos.
ResponseMustBeDefaultOrHttpStatusCode The response is not valid, the response must be a valid HTTP status code, or the string 'default'. Seu swagger não tem um código de status HTTP padrão ou um código de status HTTP válido. Adicione um código de estado à sua resposta.
ResponseReferenceNotFound The response reference '{0}' could not be found in the swagger document. O seu swagger tem uma referência de resposta que não pode ser encontrada no documento do swagger. Remova a referência a esta resposta.
ResponseReferenceNotValid The response reference '{0}' is not valid. Response references must start with '#/responses/' and be valid JSON Pointers. O seu swagger tem uma referência de resposta ("#/respostas/") que é inválida com base na especificação RFC do apontador JSON.
SchemaDefinitionSetIncorrectly The operation '{0}' should define an output schema on the 200 or 201 response code or in 'x-ms-notification-content' extension for a webhook to be visible in the designer. Falta um esquema de resposta para o código à sua operação para o código de resposta 200 ou 201. Para os webhooks, o esquema de resposta deve ser especificado como parte da extensão do conteúdo da notificação.
SchemaReferenceNotFound The schema reference '{0}' could not be found in the swagger document. Seu swagger tem uma referência de esquema que não pôde ser encontrada no documento swagger.
SchemaReferenceNotValid The schema reference '{0}' is not valid. Schema references must start with '#/definitions/' and be valid JSON Pointers. O seu swagger tem uma referência de esquema ("#/definições/") que é inválida com base na especificação RFC do apontador JSON.
SchemaRefLoopNotAllowed The schema definition may not use a '$ref' to point to another definition. Há um loop de referência em seu esquema (A aponta para B, que aponta de volta para A).
SchemaTooDeep The schema exceeds the maximum allowed depth. Schemas must not exceed a depth of '{0}', including referenced ('$ref') schemas. Os esquemas estão limitados a uma profundidade JSON específica. Use um esquema menos profundo.
SchemaTypeFileNotValid The schema type 'file' is not valid. Only parameters in 'formData' and the root response schema may be of type 'file'. A utilização do tipo de esquema "file" só é suportada em dados de formulário e tem de estar na raiz do esquema de resposta para a definição de resposta.
SchemeNotSupported The WebSocket transfer protocol schemes are not supported. Este esquema não é suportado. Os esquemas suportados são Https e Http.
TotalSchemaCountExceedsMaxAllowed The maximum allowed number of schemas in the swagger is '{0}'. Please remove any unnecessary property or item definitions. Há demasiados esquemas no swagger.

Segurança

Erro Problema Solução
OAuthSecurityRequirementValueMustBe
ScopeName
The OAuth security requirement '{0}' refers to scope name '{1}', but this is not defined in the 'securityDefinitions' object. Os nomes dos requisitos de segurança têm de ser um nome de âmbito definido no objeto de definições de segurança.
SecurityRequirementMustBeDefined The security requirement '{0}' is not defined in the 'securityDefinitions' object. Um requisito de segurança é usado, mas não definido no dicionário de definições de segurança.
SecurityRequirementMustHaveEmptyValue The security requirement '{0}' cannot specify any scopes, an empty array should be provided. Com base na configuração atual, os requisitos de segurança com o nome "{0}" têm de ser uma matriz vazia.
SecurityRequirementMustHaveValue The security requirement '{0}' must have have a value. Provide an empty array if no OAuth scopes are required. O requisito de segurança está em falta ou é nulo. Se não forem requeridos âmbitos OAuth, especifique uma matriz vazia.

Webhooks

Erro Problema Solução
NotificationUrlNotAllowedInThisPosition The notification URL property is not allowed in this position. It is allowed only in input body. A propriedade "x-ms-notification-url" só deve ser definida numa entrada.
NotificationUrlNotInternal The notification URL property itself or at least one of its parents must be internal. O seu swagger não está a definir a propriedade URL de notificação para interna, o que deve ser o caso.
NotificationUrlNotRequired The notification URL property must be required all the way through the schema chain. O seu swagger não está a requerer a propriedades URL de notificação, a qual deve ser requerida.
NotificationUrlNotString The notification URL property must be of type string. A propriedade URL de notificação tem um valor que não é do tipo cadeia.

Metadados

Erro Problema Solução
AllowEmptyValueOnlyValidForQuery
FormData
The parameter cannot use the 'allowEmptyValue' keyword as it is not in the 'query' or 'formData' location. A propriedade "allowEmptyValue" só pode ser definida como "true" num parâmetro que tenha uma propriedade "location" que seja "query" ou "formData". O valor da propriedade "location" não é qualquer um dos casos.
DiscriminatorMustBeARequiredStringProperty The 'discriminator' value must be the name of a required string property. O valor "discriminator" deve ser o nome de uma propriedade de cadeia requerida no seu swagger.
ExclusiveMaximumRequiresMaximum The 'exclusiveMaximum' keyword can only be specified if the 'maximum' keyword is also specified. Não é possível especificar um "exclusiveMaximum" sem especificar também um "maximum".
ExclusiveMinimumRequiresMinimum The 'exclusiveMinimum' keyword can only be specified if the 'minimum' keyword is also specified. Não é possível especificar um "exclusiveMinimum" sem especificar também um "minimum".
FieldLengthExceeded The '{0}' value goes over the character limit '{1}' Um campo com o nome especificado em {0} está acima do limite de carateres especificado em {1}.
FieldLengthNotInRange The '{0}' value must be between '{1}' and '{2}' characters. {0} é o nome do campo, {1} é o comprimento mínimo, {2} é o limite. Diminua o comprimento dos carateres neste campo.
MaxItemsMustBeGreaterThanOrEqual
ToZero
The 'maxItems' value must be greater than or equal to zero. O valor 'maxItems' atualmente está abaixo de zero. Altere esse valor para maior ou igual a zero.
MaxLengthMustBeGreaterThanOrEqual
ToZero
The 'maxLength' value must be greater than or equal to zero. O valor da propriedade “maxLength” tem de ser um número não negativo.
MaxPropertiesMustBeGreaterThanOrEqual
ToZero
The 'maxProperties' value must be greater than or equal to zero. O valor 'maxProperties' atualmente é menor que zero. Altere esse valor para maior ou igual a zero.
MinimumShouldBeLessThanOrEqual
ToMaximum
The 'minimum' value should be less than or equal to the 'maximum' value. Quando você especifica um valor mínimo, o valor deve ser menor ou igual ao valor máximo.
MinItemsMustBeGreaterThanOrEqual
ToZero
The 'minItems' value must be greater than or equal to zero. O valor 'minItems' atualmente é menor que zero. Altere esse valor para maior ou igual a zero.
MinItemsShouldBeLessThanOrEqual
ToMaxItems
The 'minItems' value should be less than or equal to the 'maxItems' value. Quando você especifica itens mínimos, o valor deve ser menor ou igual aos itens máximos.
MinLengthMustBeGreaterThanOrEqual
ToZero
The 'minLength' value must be greater than or equal to zero. O valor da propriedade “minLength” tem de ser um número não negativo.
MinLengthShouldBeLessThanOrEqual
ToMaxLength
The 'minLength' value should be less than or equal to the 'maxLength' value. Quando você especifica um comprimento mínimo, o valor deve ser menor ou igual ao comprimento máximo.
MinPropertiesMustBeGreaterThanOrEqual
ToZero
The 'minProperties' value must be greater than or equal to zero. O valor 'minProperties' atualmente é menor que zero. Altere esse valor para maior ou igual a zero.
PatternShouldBeValidRegularExpression The 'pattern' value should be a valid regular expression. O valor 'pattern' não é uma expressão regular válida, corrigir a expressão regular corrige esse erro.
RequiredValueEmpty The '{0}' property must have not empty value. O seu swagger contém um valor vazio para uma propriedade que é obrigatória. Definir o valor desta propriedade obrigatória corrige este problema.
ValueContainsRestrictedWords The value '{0}' contains at least one of the restricted words: '{1}'. Um dos campos no swagger usa uma palavra restrita.
ValueMustBeInEnglish The '{0}' value must be written in English. Substitua o valor por um valor que contenha apenas carateres alfanuméricos.
ValueMustEndWithAlphanumeric The '{0}' value must end with alphanumeric character. Substitua o último caráter por um caráter alfanumérico