Logo PopinaPopina API

Add a new job

Add a new job for testing

POST/v1/newjob/
authorization<token>

To get an API key, please contact us. We'll be happy to help you.

In: header

options?
queue

Response Body

application/json

curl -X POST "https://api.pragma-project.dev/v1/newjob/" \  -H "Content-Type: application/json" \  -d '{    "options": {      "failParentOnFailure": false,      "ignoreDependencyOnFailure": false,      "removeDependencyOnFailure": false,      "timestamp": 1738161790122,      "priority": 2,      "delay": 0,      "attempts": 0,      "backoff": {        "type": "fixed",        "delay": 1000      },      "removeOnFail": false,      "sizeLimit": 1000,      "keepLogs": 1000,      "repeat": {        "pattern": "every 1 hour",        "limit": 10      },      "lifo": false,      "removeOnComplete": {        "age": 43200,        "count": 1000      }    },    "queue": {      "name": "till",      "job": {        "name": "processTillV2",        "payload": {          "locationId": "d8e77b05-1a69-4d7c-a3dc-1ef50c536b43",          "id": "3e4cc8e8-3e4f-4360-8d07-25717fadcbfd",          "legacyId": 69420,          "tillVersion": 1        }      }    }  }'
{
  "id": "13",
  "payload": "Hello world!",
  "queueName": "test",
  "jobName": "test-job",
  "timestamp": 1234567890
}