Detalle de la petición:
- URL Base: {host}/ASMSAPI/
- URI: api/v9/article
- Tipo: POST
-
Encabezados requeridos:
- Content-Type: application/json
- X-Authorization: Bearer {token}
Descripción de la URL
- {host}: Representa el dominio del ambiente en el que se encuentra la API.
- ASMSAPI/: Prefijo fijo de la API.
- Uri: Endpoint específico para la petición.
⚐ EJEMPLO URL:
https://{host}/ASMSAPI/api/v9/article
Parámetros:
| Nombre | Tipo | Obligatorio | Descripción |
|---|---|---|---|
| ConsoleType | String | Si | Tipo de consola. |
| ListAdditionalField | String | Si | Listado campos adicionales. |
| ModelId | Numérico | Si | Identificador del modelo. |
| ModelName | String | Si | Nombre del modelo. |
| AutorId | Numérico | Si | Identificador del autor. |
| Content | Content | Si | Cuerpo del artículo. |
| Created | DateTime | Si | Fecha de creación. |
| Description | String | Si | Descripción del artículo. |
| GroupId | Numérico | Si | Identificador del grupo. |
| HitTotal | Numérico | Si | Total de calificaciones. |
| tempItemId | Numérico | Si | Identificador temporal del artículo, este debe ser negativo. |
| InterfaceId | String | Si | Identificador de la interfaz. |
| IsPublic | Booleano | Si | Indicador de acceso. |
| Keyword | String | Si | Palabra clave. |
| LastModified | DateTime | Si | Última fecha de modificación. |
| ModifierId | Numérico | Si | Identificador del modificador. |
| ProjectId | Numérico | Si | Identificador del proyecto. |
| Public | Numérico | Si | Público. |
| RatingTotal | Doublé | Si | Calificación total. |
| ReasonId | Numérico | Si | Identificador de la razón. |
| ReasonName | String | Si | Nombre de la razón. |
| ResponsibleId | Numérico | Si | Identificador del responsable. |
| StateId | Numérico | Si | Identificador del estado. |
| StateName | String | Si | Nombre del estado. |
| StrId | String | Si | Identificador del artículo. |
| StringStateColor | String | Si | Color del estado. |
| Title | String | Si | Título del artículo. |
| Url | String | Si | Url. |
Ejemplos de uri:
api/v9/article
Cuerpo de la petición:
{
"autorId": 1,
"classId": 0,
"consoleType": 3,
"content": "Contenido del artículo",
"description": "Descripción artículo",
"groupId": 6,
"hitTotal": 0,
"tempItemId": -1,
"interfaceId": null,
"isPublic": true,
"keyword": "prueba",
"lastModified": null,
"typeId": 12,
"modelId": 12,
"modelName": "",
"modifierId": 1,
"projectId": 4,
"public": 1,
"ratingTotal": 0,
"reasonId": null,
"reasonName": "",
"responsibleId": 1,
"stateId": 174,
"stateName": "",
"strId": "1234",
"stringStatusColor": "",
"title": "Titulo artículo",
"identifier": "Identificador artículo",
"ListAdditionalField": [
{
"BoolValue": null,
"CatalogId": null,
"Description": null,
"Enable": false,
"FieldId": 3604,
"FloatValue": null,
"ItemId": null,
"Identifier": null,
"Mandatory": true,
"Name": "CAMPO 3",
"Order": null,
"Visible": false,
"FieldType": 3,
"StringValue": "Valor 2",
"IntValue": 1089,
"DateValue": null
},
{
"BoolValue": null,
"CatalogId": null,
"Description": null,
"Enable": false,
"FieldId": 3496,
"FloatValue": null,
"ItemId": null,
"Identifier": null,
"Mandatory": false,
"Name": "CAMPO 1",
"Order": null,
"Visible": false,
"FieldType": 1,
"StringValue": "texto 1",
"IntValue": null,
"DateValue": null
},
{
"BoolValue": false,
"CatalogId": null,
"Description": null,
"Enable": false,
"FieldId": 3603,
"FloatValue": null,
"ItemId": null,
"Identifier": null,
"Mandatory": false,
"Name": "CAMPO 2",
"Order": null,
"Visible": false,
"FieldType": 2,
"StringValue": null,
"IntValue": null,
"DateValue": "/Date(1499400000000)/"
},
{
"BoolValue": false,
"CatalogId": null,
"Description": null,
"Enable": false,
"FieldId": 5962,
"FloatValue": null,
"ItemId": null,
"Identifier": null,
"Mandatory": false,
"Name": "ff",
"Order": null,
"Visible": false,
"FieldType": 10,
"StringValue": null,
"IntValue": null,
"DateValue": null
}
]
}
Respuesta:
El servicio retornará un Json con la siguiente estrutura:
{
"id": 44
}
Mensajes de error:
| Código | Estado HTTP | Mensaje de error |
|---|---|---|
| 500 | InternalServerError | FailureAddArticle |