API v3 is live and in beta: expect possible malfunctions and breaking changes in the coming days. If you find a bug, please report it to your Sillage contact.
v2DeprecatedContent Requests

Get a Content Request

Read a single content request by its id.

Returns a single content request by its id.

Get a content request

GET/api/v2/partner/workspaces/{partner_workspace_id}/content-requests/{id}

Path parameters

ParameterTypeDescription
partner_workspace_idstringOpaque workspace identifier from the partner system.
idintegerId of the content request.

Example request

curl "https://api.getsillage.com/api/v2/partner/workspaces/ws_123/content-requests/7001" \
  -H "Authorization: Bearer $SILLAGE_API_KEY"

Example response

{
  "id": 7001,
  "type": "top_account_content",
  "stage": "completed",
  "created_at": "2026-06-12T09:00:00.000Z",
  "updated_at": "2026-06-12T10:00:00.000Z",
  "company": {
    "id": 456,
    "name": "Acme Inc",
    "domain": "acme.com",
    "linkedin_url": "https://www.linkedin.com/company/acme"
  },
  "inputs": {}
}

Response fields

FieldTypeDescription
idintegerId of the content request.
typestringRequest type: account_mapping or top_account_content.
stagestringCurrent processing stage. See the list below.
created_atstringWhen the request was created (ISO 8601).
updated_atstringWhen the request was last updated (ISO 8601).
companyobject or nullThe associated company, if any.
company.idintegerId of the company.
company.namestring or nullCompany name.
company.domainstring or nullCompany domain.
company.linkedin_urlstring or nullCompany LinkedIn URL.
inputsanyRequest-type-specific input payload.

Stages

A request finishes at stage completed. The other stages describe work in progress or a failure:

  • Account mapping: account_mapping_ready, account_mapping_in_progress, account_mapping_ingestion_ready, account_mapping_ingestion_in_progress, account_mapping_failed.
  • Top account content:
    • top_account_content_mapping_in_progress: resolving which employees at the company to scrape content for.
    • top_account_content_mapping_ingestion_ready: employee mapping complete, queued to ingest the mapped employees.
    • top_account_content_mapping_ingestion_in_progress: ingesting the mapped employees ahead of content scraping.
    • top_account_content_scraping_ready: queued to start scraping employee content.
    • top_account_content_scraping_starting: content scraping is starting.
    • top_account_content_scraping_in_progress: content scraping is running.
    • top_account_content_failed: the request failed.

Errors

StatusMeaning
400Invalid query or path parameters.
401The master key is missing or invalid.
404No content request found for this id.
422The request failed validation.
429Rate limit exceeded.
500An unexpected server error occurred.

Error responses use RFC 9457 problem documents with Content-Type: application/problem+json.

On this page