We have some code samples to make getting going with implementing your API client easier.
Both programs demonstrate:
Getting the token
Getting the tags in the project
Adding a new tag
Deleting a tag
Listing the batches
Deleting a batch
Activating a batch
Getting Activation history
The code in both assumes a fresh project.
C# Code Sample
Full code is available here
The sample uses .Net framework v4.7.2
The sample should be used in Visual Studio, step through the code to see the operations. There is no output from the application.
The arguments to be supplied are server, project id, username and password
Python Code Sample
Full code sample here
This sample has the same functions as the c# sample. It also takes the arguments for server, project id, username and password.
As stated the code assumes a fresh project, if you want to work with an existing project you would change the batch id's referenced:
# delete imported batches delete_batches_payload = models.DeleteBatchesInput(batches_to_delete=[1,2]) response = client.import_model.delete_batches(delete_batches_payload, project_id, headers) # activate/deactivate batches activate_batches_payload = models.ActivateInput(ids_to_activate=[1,2], ids_to_deactivate=[3,4]) response = client.activation.activate(activate_batches_payload, project_id, headers)
The code is assuming here there are batches 1,2,3 and 4 in the test project.