Skip to main content
POST
Submit the DIAN test set
Submits the DIAN enablement test set using the TestSetId from the DIAN enablement portal. The test documents are emitted to the DIAN on the supplier’s behalf, and the workflow’s Wait for DIAN enablement step picks up the outcome automatically.
Use this endpoint only after running the supplier registration workflow. It responds 400 when a test set is already awaiting the DIAN outcome, the supplier is already enabled, or a previous enablement failed. Run the registration workflow again to restart a failed enablement.

Authorizations

Authorization
string
header
required

Authenticate using a valid Invopop enrollment token in the Bearer scheme.

Example: Authorization: Bearer <token>

Path Parameters

silo_entry_id
string
required

ID of the org.Party silo entry the supplier was registered with.

Example:

"5b45453c-cdd0-11ed-afa1-0242ac120002"

Body

application/json
test_set_id
string
required

TestSetId issued by the DIAN enablement portal for the supplier's e-invoicing software.

Example:

"a70562e0-631e-4ceb-aa65-36887b57dc17"

Response

Test set submitted, the enablement is now pending the DIAN outcome.

status
enum<string>

Current enablement state. Omitted until a test set has been submitted.

  • pending: test set submitted, awaiting the DIAN outcome.
  • accepted: the DIAN accepted the test set; the supplier is enabled.
  • failed: the DIAN rejected the test set or the submission failed.
Available options:
pending,
accepted,
failed
Example:

"pending"