# New Task for Set of Strings (Instant) — Transifex

> Emit new event when the strings of a task are fully translated.

- Key: `transifex-new-task-for-set-of-strings-instant`
- Type: Trigger (Instant)
- Version: 0.0.2
- App: Transifex (`transifex`) — https://pipedream.com/apps/transifex.md
- This page (HTML): https://pipedream.com/apps/transifex/triggers/new-task-for-set-of-strings-instant
- Source: https://github.com/PipedreamHQ/pipedream/blob/master/components/transifex/sources/new-task-for-set-of-strings-instant/new-task-for-set-of-strings-instant.mjs

## Props

| Prop | Type | Required | Description |
|---|---|---|---|
| `organizationId` | `string` | Yes | The ID of the organization. Options are loaded from the connected account. |
| `projectId` | `string` | Yes | The ID of the project. Options are loaded from the connected account. |

## Returns

Events emitted by Transifex.

## Run it

**TypeScript**

```ts
import { PipedreamClient } from "@pipedream/sdk"

const pd = new PipedreamClient({
  projectId: process.env.PIPEDREAM_PROJECT_ID!,
  clientId: process.env.PIPEDREAM_CLIENT_ID!,
  clientSecret: process.env.PIPEDREAM_CLIENT_SECRET!,
  projectEnvironment: "production",
})

const deployed = await pd.triggers.deploy({
  id: "transifex-new-task-for-set-of-strings-instant",
  externalUserId: "{external_user_id}", // any stable ID for this user in your system
  configuredProps: {
    transifex: { authProvisionId: "apn_xxxxxxx" },
    organizationId: "Organization ID",
    projectId: "Project ID",
  },
  webhookUrl: "https://example.com/webhooks/transifex",
})

console.log(deployed.id)
```

**cURL**

```bash
curl -X POST https://api.pipedream.com/v1/connect/{project_id}/triggers/deploy \
  -H "Content-Type: application/json" \
  -H "X-PD-Environment: production" \
  -H "Authorization: Bearer {access_token}" \
  -d '{
    "external_user_id": "{external_user_id}",
    "id": "transifex-new-task-for-set-of-strings-instant",
    "webhook_url": "https://example.com/webhooks/transifex",
    "configured_props": {
      "transifex": { "authProvisionId": "apn_xxxxxxx" },
      "organizationId": "Organization ID",
      "projectId": "Project ID"
    }
  }'
```

**MCP**

MCP servers expose Transifex actions as on-demand tools.

New Task for Set of Strings (Instant) is an event source, so your application deploys it with the Connect SDK or API and then either receives each event at a webhook URL or retrieves events on demand with the trigger events API.

## Event delivery

Every event is sent to the HTTP endpoint you choose when you deploy the source. Or: no webhook required — your app or agent can fetch recent events from the [trigger events API](https://pipedream.com/docs/connect/api-reference/list-trigger-events.md) instead.

---

- App: https://pipedream.com/apps/transifex.md · All apps: https://pipedream.com/apps
