Volver al centro de ayuda

APIs generales

Sytex API documentation

Endpoints

GET /api/chat/v2/participants/

OperationId: listParticipantsViewSets

List participants for a given chat (by chat_id).

Responses

HTTP CodeDescriptionSchema
200array

GET /api/chat/v2/objects/details/

OperationId: detailsObjectSearch

Get minimal details for an object by type and id plus extra locations.

Responses

HTTP CodeDescriptionSchema
200#/components/schemas/ObjectSearch

GET /api/statushistory/

OperationId: listStatusHistories

Parameters

NameInTypeRequiredDescription
limitqueryintegernoNúmero de resultados a devolver por página.
offsetqueryintegernoEl índice inicial a partir del cual devolver los resultados.
qquerystringnoUn término de búsqueda.
orderingquerystringnoQué campo usar para ordenar los resultados.

Responses

HTTP CodeDescriptionSchema
200object

GET /api/automationlogs/

OperationId: listAutomationExecutionLogs

Parameters

NameInTypeRequiredDescription
limitqueryintegernoNúmero de resultados a devolver por página.
offsetqueryintegernoEl índice inicial a partir del cual devolver los resultados.
qquerystringnoUn término de búsqueda.
orderingquerystringnoQué campo usar para ordenar los resultados.

Responses

HTTP CodeDescriptionSchema
200object

POST /api/automationlogs/

OperationId: createAutomationExecutionLog

Request body

  • application/json
  • Schema: #/components/schemas/AutomationExecutionLog
  • application/x-www-form-urlencoded
  • Schema: #/components/schemas/AutomationExecutionLog
  • multipart/form-data
  • Schema: #/components/schemas/AutomationExecutionLog
  • application/yaml
  • Schema: #/components/schemas/AutomationExecutionLog

Responses

HTTP CodeDescriptionSchema
201#/components/schemas/AutomationExecutionLog

GET /api/automationlogs/{id}/

OperationId: retrieveAutomationExecutionLog

Parameters

NameInTypeRequiredDescription
idpathstringyesUn valor de entero único que identifique este automation execution log.
qquerystringnoUn término de búsqueda.
orderingquerystringnoQué campo usar para ordenar los resultados.

Responses

HTTP CodeDescriptionSchema
200#/components/schemas/AutomationExecutionLog

PUT /api/automationlogs/{id}/

OperationId: updateAutomationExecutionLog

Parameters

NameInTypeRequiredDescription
idpathstringyesUn valor de entero único que identifique este automation execution log.
qquerystringnoUn término de búsqueda.
orderingquerystringnoQué campo usar para ordenar los resultados.

Request body

  • application/json
  • Schema: #/components/schemas/AutomationExecutionLog
  • application/x-www-form-urlencoded
  • Schema: #/components/schemas/AutomationExecutionLog
  • multipart/form-data
  • Schema: #/components/schemas/AutomationExecutionLog
  • application/yaml
  • Schema: #/components/schemas/AutomationExecutionLog

Responses

HTTP CodeDescriptionSchema
200#/components/schemas/AutomationExecutionLog

PATCH /api/automationlogs/{id}/

OperationId: partialUpdateAutomationExecutionLog

Parameters

NameInTypeRequiredDescription
idpathstringyesUn valor de entero único que identifique este automation execution log.
qquerystringnoUn término de búsqueda.
orderingquerystringnoQué campo usar para ordenar los resultados.

Request body

  • application/json
  • Schema: #/components/schemas/AutomationExecutionLog
  • application/x-www-form-urlencoded
  • Schema: #/components/schemas/AutomationExecutionLog
  • multipart/form-data
  • Schema: #/components/schemas/AutomationExecutionLog
  • application/yaml
  • Schema: #/components/schemas/AutomationExecutionLog

Responses

HTTP CodeDescriptionSchema
200#/components/schemas/AutomationExecutionLog

GET /api/attributevalidcontenttypes/

OperationId: listAttributeValidContentTypesViewSets

ViewSet to serve the valid content types for attributes.

Responses

HTTP CodeDescriptionSchema
200array

GET /api/feature-flags/

OperationId: listFeatureFlags

ViewSet for managing feature flags. Only accessible by Sytex admin users.

Parameters

NameInTypeRequiredDescription
limitqueryintegernoNúmero de resultados a devolver por página.
offsetqueryintegernoEl índice inicial a partir del cual devolver los resultados.
qquerystringnoUn término de búsqueda.
orderingquerystringnoQué campo usar para ordenar los resultados.

Responses

HTTP CodeDescriptionSchema
200object

POST /api/feature-flags/

OperationId: createFeatureFlag

ViewSet for managing feature flags. Only accessible by Sytex admin users.

Request body

  • application/json
  • Schema: #/components/schemas/FeatureFlag
  • application/x-www-form-urlencoded
  • Schema: #/components/schemas/FeatureFlag
  • multipart/form-data
  • Schema: #/components/schemas/FeatureFlag
  • application/yaml
  • Schema: #/components/schemas/FeatureFlag

Responses

HTTP CodeDescriptionSchema
201#/components/schemas/FeatureFlag

GET /api/feature-flags/{id}/

OperationId: retrieveFeatureFlag

ViewSet for managing feature flags. Only accessible by Sytex admin users.

Parameters

NameInTypeRequiredDescription
idpathstringyesUn valor de entero único que identifique este feature flag.
qquerystringnoUn término de búsqueda.
orderingquerystringnoQué campo usar para ordenar los resultados.

Responses

HTTP CodeDescriptionSchema
200#/components/schemas/FeatureFlag

PUT /api/feature-flags/{id}/

OperationId: updateFeatureFlag

ViewSet for managing feature flags. Only accessible by Sytex admin users.

Parameters

NameInTypeRequiredDescription
idpathstringyesUn valor de entero único que identifique este feature flag.
qquerystringnoUn término de búsqueda.
orderingquerystringnoQué campo usar para ordenar los resultados.

Request body

  • application/json
  • Schema: #/components/schemas/FeatureFlag
  • application/x-www-form-urlencoded
  • Schema: #/components/schemas/FeatureFlag
  • multipart/form-data
  • Schema: #/components/schemas/FeatureFlag
  • application/yaml
  • Schema: #/components/schemas/FeatureFlag

Responses

HTTP CodeDescriptionSchema
200#/components/schemas/FeatureFlag

PATCH /api/feature-flags/{id}/

OperationId: partialUpdateFeatureFlag

ViewSet for managing feature flags. Only accessible by Sytex admin users.

Parameters

NameInTypeRequiredDescription
idpathstringyesUn valor de entero único que identifique este feature flag.
qquerystringnoUn término de búsqueda.
orderingquerystringnoQué campo usar para ordenar los resultados.

Request body

  • application/json
  • Schema: #/components/schemas/FeatureFlag
  • application/x-www-form-urlencoded
  • Schema: #/components/schemas/FeatureFlag
  • multipart/form-data
  • Schema: #/components/schemas/FeatureFlag
  • application/yaml
  • Schema: #/components/schemas/FeatureFlag

Responses

HTTP CodeDescriptionSchema
200#/components/schemas/FeatureFlag

GET /api/template-library/templates/

OperationId: listlisttemplatesfrom_libraries

List form templates from the library with optional filtering.

Supports query parameters:

  • name: Filter by template name (partial match)
  • category_id: Filter by category ID
  • language: Filter by language code (e.g., 'en', 'es')
  • limit: Maximum number of results (default: 100)
  • offset: Number of results to skip for pagination (default: 0)

Responses

HTTP CodeDescriptionSchema
200array

GET /api/template-library/categories/

OperationId: listlist_categories

List categories from the library with optional filtering.

Supports query parameters:

  • name: Filter by category name (partial match)

Responses

HTTP CodeDescriptionSchema
200array

GET /api/automationaction/

OperationId: listActionViewSets

Responses

HTTP CodeDescriptionSchema
200array

GET /api/automations/entitytypeoutput_fields/

OperationId: listEntityTypeOutputFieldsViewSets

Responses

HTTP CodeDescriptionSchema
200array

GET /api/datawarehouses/

OperationId: listDataWarehouseViewSets

Responses

HTTP CodeDescriptionSchema
200array


POST /api/chat/v2/participants/{id}/remove_participant/

OperationId: removeParticipantParticipantsViewSet

Parameters

NameInTypeRequiredDescription
idpathstringyes

Request body

  • application/json
  • application/x-www-form-urlencoded
  • multipart/form-data
  • application/yaml

Responses

HTTP CodeDescriptionSchema
201``

POST /api/formtemplatereview/general/

OperationId: generalFormTemplateReview

Request body

  • application/json
  • Schema: #/components/schemas/FormTemplateReview
  • application/x-www-form-urlencoded
  • Schema: #/components/schemas/FormTemplateReview
  • multipart/form-data
  • Schema: #/components/schemas/FormTemplateReview
  • application/yaml
  • Schema: #/components/schemas/FormTemplateReview

Responses

HTTP CodeDescriptionSchema
201#/components/schemas/FormTemplateReview

POST /api/automationlogs/{id}/retry/

OperationId: retryAutomationExecutionLog

Retry a failed automation execution

Parameters

NameInTypeRequiredDescription
idpathstringyesUn valor de entero único que identifique este automation execution log.

Request body

  • application/json
  • Schema: #/components/schemas/AutomationExecutionLog
  • application/x-www-form-urlencoded
  • Schema: #/components/schemas/AutomationExecutionLog
  • multipart/form-data
  • Schema: #/components/schemas/AutomationExecutionLog
  • application/yaml
  • Schema: #/components/schemas/AutomationExecutionLog

Responses

HTTP CodeDescriptionSchema
201#/components/schemas/AutomationExecutionLog

POST /api/dataaccesspassword/

OperationId: createDataAccessPassword

Request body

  • application/json
  • Schema: #/components/schemas/DataAccessPassword
  • application/x-www-form-urlencoded
  • Schema: #/components/schemas/DataAccessPassword
  • multipart/form-data
  • Schema: #/components/schemas/DataAccessPassword
  • application/yaml
  • Schema: #/components/schemas/DataAccessPassword

Responses

HTTP CodeDescriptionSchema
201#/components/schemas/DataAccessPassword

POST /api/wizard_trigger/{id}/trigger/

OperationId: triggerWizard

Parameters

NameInTypeRequiredDescription
idpathstringyesUn valor de entero único que identifique este wizard.

Request body

  • application/json
  • Schema: #/components/schemas/Wizard
  • application/x-www-form-urlencoded
  • Schema: #/components/schemas/Wizard
  • multipart/form-data
  • Schema: #/components/schemas/Wizard
  • application/yaml
  • Schema: #/components/schemas/Wizard

Responses

HTTP CodeDescriptionSchema
201#/components/schemas/Wizard

POST /api/wizardtrigger/{id}/triggerimport/

OperationId: triggerImportWizard

Parameters

NameInTypeRequiredDescription
idpathstringyesUn valor de entero único que identifique este wizard.

Request body

  • application/json
  • Schema: #/components/schemas/Wizard
  • application/x-www-form-urlencoded
  • Schema: #/components/schemas/Wizard
  • multipart/form-data
  • Schema: #/components/schemas/Wizard
  • application/yaml
  • Schema: #/components/schemas/Wizard

Responses

HTTP CodeDescriptionSchema
201#/components/schemas/Wizard

POST /api/feature-flags/check/

OperationId: createCheckFeatureFlag

Check if a feature flag is enabled for the authenticated user.

Expected request body: { "flagname": "featureflag_name" }

Request body

  • application/json
  • application/x-www-form-urlencoded
  • multipart/form-data
  • application/yaml

Responses

HTTP CodeDescriptionSchema
201``

POST /api/template-library/save-template/

OperationId: createsavetemplateto_library

Save a FormTemplate to the templates library with new UUIDs.

Takes a FormTemplate, processes it to replace all UUIDs with new ones, and saves it to the external templates library database.

Request body

  • application/json
  • application/x-www-form-urlencoded
  • multipart/form-data
  • application/yaml

Responses

HTTP CodeDescriptionSchema
201``

POST /api/template-library/create-from-library/

OperationId: createcreatetemplatefrom_library

Create a new FormTemplate from a template stored in the library.

Takes a library template ID and creates a new FormTemplate instance with the current user as the creator.

Request body

  • application/json
  • application/x-www-form-urlencoded
  • multipart/form-data
  • application/yaml

Responses

HTTP CodeDescriptionSchema
201``

POST /api/towermaterialquick_add/

OperationId: createTowerMaterialStockQuickAddApi

Request body

  • application/json
  • application/x-www-form-urlencoded
  • multipart/form-data
  • application/yaml

Responses

HTTP CodeDescriptionSchema
201``

POST /api/materialstockquick_add/

OperationId: createMaterialStockQuickAddApi

Request body

  • application/json
  • application/x-www-form-urlencoded
  • multipart/form-data
  • application/yaml

Responses

HTTP CodeDescriptionSchema
201``

POST /api/validateidentityprovider/

OperationId: createValidateIdentityProvider

Validates identity provider name.

Expected request body: { "name": "provider_name" }

Request body

  • application/json
  • application/x-www-form-urlencoded
  • multipart/form-data
  • application/yaml

Responses

HTTP CodeDescriptionSchema
201``