Jobs
Create a job (non-idempotent)
POST

/transform/v1/jobs

Bearer*
curl --request POST \
  --url https://api.invopop.com/transform/v1/jobs \
  --header 'Authorization: Bearer <token>'
{
  "attachments": [
    {
      "desc": "My file description.",
      "hash": "ba7816bf8f01cfea414140de5dae2223b00361a396177a9cb410ff61f20015ad",
      "id": "b564ff94-7823-4f54-975e-280feb38df3f",
      "meta": "object",
      "mime": "application/pdf",
      "name": "my-file.pdf",
      "size": "12345",
      "url": "string"
    }
  ],
  "completed_at": "string",
  "created_at": "string",
  "envelope": null,
  "id": "5b45453c-cdd0-11ed-afa1-0242ac120002",
  "intents": [
    {
      "completed": "boolean",
      "created_at": "string",
      "events": [
        {
          "at": "2021-09-15T15:04:05.999Z",
          "code": "string",
          "index": "integer",
          "message": "string",
          "status": "ERR"
        }
      ],
      "id": "b564ff94-7823-4f54-975e-280feb38df3f",
      "integration_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"
}

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

Raw JSON data of the complete GOBL Envelope or Document when the Silo Entry ID.

tags
array

Tags to associate with the job.

Body

data

Raw JSON data of the complete GOBL Envelope or Document when the Silo Entry ID.

silo_entry_id
string

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

tags
string[]

Tags to associate with the job.

workflow_id
string

WorkflowID description

Response

attachments
array

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

Raw JSON data of the complete GOBL Envelope.

id
string

The UUIDv1 (other versions not supported) of the job

intents
array

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

silo_entry_id
string

Silo Entry ID

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

Workflow ID