Retrieve a group

GET https://api.cronhooks.io/groups/{id}

PARAMETERS

Name Required
id
group id
Required

REQUEST

curl "https://api.cronhooks.io/groups/3a012d1f-fe83-4855-2860-84f8a85e154c" \
-H "Authorization: Bearer <YOUR_API_TOKEN>"

Response

{
  "id": "3a013346-7e3d-eaa5-feee-371f5f8614ad",
  "name": "Group #1",
  "environmentVariables": [{
    "key": "BASE_URL",
    "value": " https://example.com",
    "protected": false
  }],
  "creationTime": "2019-02-01T09:35:27.568Z",
  "lastModificationTime": "2019-02-01T09:35:27.568Z"
}
Retrieve a group by name

GET https://api.cronhooks.io/groups/getByName?name={name}

PARAMETERS

Name Required
name
group name
Required

REQUEST

curl "https://api.cronhooks.io/groups/getByName?name=Group%20%231" \
-H "Authorization: Bearer <YOUR_API_TOKEN>"

Response

{
  "id": "3a013346-7e3d-eaa5-feee-371f5f8614ad",
  "name": "Group #1",
  "environmentVariables": [{
    "key": "BASE_URL",
    "value": " https://example.com",
    "protected": false
  }],
  "creationTime": "2019-02-01T09:35:27.568Z",
  "lastModificationTime": "2019-02-01T09:35:27.568Z"
}
Retrieve or create a group by name

POST https://api.cronhooks.io/groups/name

PARAMETERS

Name Required
name
group name
Required
environmentVariables
group variables {}
Optional

REQUEST

curl "https://api.cronhooks.io/groups/name" \
-X POST \
-H 'Content-Type: application/json' \
-H "Authorization: Bearer <YOUR_API_TOKEN>" \
-d \
'{
   "name": "Group #1",
   "environmentVariables": [{"key": "BASE_URL", "value": "https://example.com", protected: false}]
 }'

Response

{
  "id": "3a013346-7e3d-eaa5-feee-371f5f8614ad",
  "name": "Group #1",
  "environmentVariables": [{
    "key": "BASE_URL",
    "value": " https://example.com",
    "protected": false
  }],
  "creationTime": "2019-02-01T09:35:27.568Z",
  "lastModificationTime": "2019-02-01T09:35:27.568Z"
}