{
  "url": "https://telipot.com/catalog/capabilities/company.jobs",
  "id": "company.jobs",
  "description": "Job postings a company currently has open",
  "platform": "company",
  "providers": [
    {
      "slug": "apollo",
      "name": "Apollo"
    }
  ],
  "tasks": 1,
  "taskPages": [
    {
      "id": "apollo.company.jobs",
      "name": "Open job postings of a company by its Apollo ID",
      "provider": {
        "slug": "apollo",
        "name": "Apollo"
      },
      "capability": "company.jobs",
      "platform": "company",
      "kind": "data",
      "tier": "core",
      "identity": "key",
      "identityLabel": "Your plan",
      "price": {
        "type": "per_call",
        "confidence": "documented",
        "source": "docs",
        "sourceUrl": "https://docs.apollo.io/docs/api-pricing",
        "checked": "2026-10-05",
        "note": "1 credit per page, up to 10,000 results per page; per_page does not change the charge.",
        "state": "paid",
        "label": "$0.0196 / call",
        "amount": "$0.0196",
        "unit": "call",
        "usdPerUnit": {
          "floor": 0.0196,
          "ceiling": 0.0196
        },
        "native": {
          "text": "1 credit per call",
          "figure": "1 credit",
          "per": "call",
          "currency": "credits"
        },
        "detail": "1 credit · docs"
      },
      "providers": 1,
      "retention": "standard",
      "runsOn": "byoc",
      "live": true,
      "summary": "Use the organization job postings endpoint to retrieve the current job postings for companies.",
      "method": "GET",
      "path": "/organizations/{organization_id}/job_postings",
      "host": "https://api.apollo.io/api/v1",
      "docsUrl": "https://docs.apollo.io/reference/organization-jobs-postings",
      "auth": {
        "scheme": "api_key",
        "label": "api_key · in header as x-api-key",
        "short": "api_key · x-api-key"
      },
      "scope": "any_account",
      "principal": "organization",
      "requiredScopes": [],
      "verification": {
        "state": "none",
        "label": "Not verified yet",
        "detail": "Not checked yet. We test with a real request before we mark it."
      },
      "input": [
        {
          "name": "organization_id",
          "location": "pathParams",
          "type": "string",
          "required": true,
          "constraints": [],
          "note": "Apollo ID of the company; company search returns it as id."
        },
        {
          "name": "page",
          "location": "queryParams",
          "type": "integer",
          "required": false,
          "constraints": [
            "at least 1"
          ],
          "note": "Page to return; use with per_page. Each page costs 1 credit."
        },
        {
          "name": "per_page",
          "location": "queryParams",
          "type": "integer",
          "required": false,
          "constraints": [
            "1 to 10000"
          ],
          "note": "Results per page, up to 10,000; Apollo caps this route at 10,000 records."
        }
      ],
      "sampleInput": {
        "organization_id": "5e66b6381e05b4008c8331b8",
        "per_page": 1
      },
      "inputSchema": {
        "type": "object",
        "properties": {
          "organization_id": {
            "type": "string",
            "description": "Apollo ID of the company; company search returns it as id.",
            "examples": [
              "5e66b6381e05b4008c8331b8"
            ]
          },
          "page": {
            "type": "integer",
            "description": "Page to return; use with per_page. Each page costs 1 credit.",
            "examples": [
              1
            ],
            "minimum": 1
          },
          "per_page": {
            "type": "integer",
            "description": "Results per page, up to 10,000; Apollo caps this route at 10,000 records.",
            "examples": [
              10
            ],
            "minimum": 1,
            "maximum": 10000
          }
        },
        "required": [
          "organization_id"
        ],
        "additionalProperties": false
      },
      "output": [
        {
          "name": "organization_job_postings",
          "type": "object[]"
        }
      ],
      "outputSchema": {
        "type": "object",
        "properties": {
          "organization_job_postings": {
            "type": "array",
            "items": {
              "type": "object",
              "properties": {
                "id": {
                  "type": "string"
                },
                "title": {
                  "type": "string"
                },
                "url": {
                  "type": "string"
                },
                "city": {
                  "type": [
                    "string",
                    "null"
                  ]
                },
                "state": {
                  "type": [
                    "string",
                    "null"
                  ]
                },
                "country": {
                  "type": "string"
                },
                "last_seen_at": {
                  "type": "string"
                },
                "posted_at": {
                  "type": "string"
                }
              }
            }
          }
        }
      },
      "commands": {
        "mode": "run",
        "cli": "telipot run apollo.company.jobs \\\n  --input-json '{\"organization_id\":\"5e66b6381e05b4008c8331b8\",\"per_page\":1}'",
        "http": "curl https://api.telipot.com/v1/tasks/apollo.company.jobs/run \\\n  -H \"Authorization: Bearer $TELIPOT_TOKEN\" \\\n  -H \"Content-Type: application/json\" \\\n  -d '{\"organization_id\":\"5e66b6381e05b4008c8331b8\",\"per_page\":1}'",
        "quote": "telipot run apollo.company.jobs \\\n  --input-json '{\"organization_id\":\"5e66b6381e05b4008c8331b8\",\"per_page\":1}' \\\n  --quote"
      },
      "siblings": []
    }
  ]
}
