PUT
/
transform
/
v1
/
jobs
/
{id}
curl --request PUT \
  --url https://api.invopop.com/transform/v1/jobs/{id} \
  --header 'Content-Type: application/x-www-form-urlencoded' \
  --data 'data=<any>' \
  --data 'silo_entry_id=<string>' \
  --data 'tags=[
  "<string>"
]' \
  --data 'workflow_id=<string>'
{
  "attachments": [
    {
      "desc": "My file description.",
      "hash": "ba7816bf8f01cfea414140de5dae2223b00361a396177a9cb410ff61f20015ad",
      "id": "b564ff94-7823-4f54-975e-280feb38df3f",
      "meta": {},
      "mime": "application/pdf",
      "name": "my-file.pdf",
      "size": 12345,
      "url": "<string>"
    }
  ],
  "completed_at": "<string>",
  "created_at": "<string>",
  "envelope": "<any>",
  "id": "5b45453c-cdd0-11ed-afa1-0242ac120002",
  "intents": [
    {
      "completed": true,
      "created_at": "<string>",
      "events": [
        {
          "at": "2021-09-15T15:04:05.999Z",
          "code": "<string>",
          "index": 123,
          "message": "<string>",
          "status": "ERR"
        }
      ],
      "id": "b564ff94-7823-4f54-975e-280feb38df3f",
      "name": "PDF Generation",
      "provider": "pdf",
      "step_id": "8d49556b-ff63-477b-9cd3-32c986c1c77b",
      "updated_at": "<string>"
    }
  ],
  "silo_entry_id": "75fa764a-cdd0-11ed-afa1-0242ac120002",
  "status": "<string>",
  "tags": [
    "<string>"
  ],
  "updated_at": "<string>",
  "workflow_id": "186522a6-e697-4e34-8498-eee961bcb845"
}

Path Parameters

id
string
required

ID of the job to create.

Query Parameters

workflow_id
string

WorkflowID description

silo_entry_id
string

ID for the entry in the silo as an alternative for the raw data object.

data
any

Raw JSON data of the GOBL Envelope or Object when the Silo Entry ID is empty.

tags
string[]

Tags to associate with the job.

wait
integer

Number of seconds to wait for the job to complete and provide a response.

Body

application/x-www-form-urlencoded
data
any

Raw JSON data of the GOBL Envelope or Object when the Silo Entry ID is empty.

silo_entry_id
string

ID for the entry in the silo as an alternative for the raw data object.

tags
string[] | null

Tags to associate with the job.

workflow_id
string

WorkflowID description

Response

200 - application/json
attachments
object[]

Any attachments that have been generated while processing the job in the workflow will be here.

completed_at
string

When this job was completed, will be nil if still ongoing.

created_at
string

When the job was created.

envelope
any

Raw JSON data of the complete GOBL Envelope.

id
string

The UUIDv1 (other versions not supported) of the job

intents
object[]

Array of intent objects following the execution of each of the steps of the associated workflow.

silo_entry_id
string
status
string

Last known status text for this job.

tags
string[]

Any tags that may be useful to be associated with the job.

updated_at
string

When the job was last updated.

workflow_id
string