Provision a Synchronex-bundled Sendinel project

Customer bundle provisioning only. Requires a service API key with the service:provision scope. The internal Synchronex platform project is intentionally excluded from this customer crosswalk.

post/service/projects/provision

Request

  • Base URL: https://sendinel.ai/api/v1
  • URL: https://sendinel.ai/api/v1/service/projects/provision
  • Auth: one of:
    • HTTP bearer
    • OAuth 2 (authorization code, authorization URL https://sendinel.ai/oauth/authorize, token URL https://sendinel.ai/oauth/token)

Request body

owner_emailstring email required
bundle'synchronex_pro' required
synchronex_user_idstring required
synchronex_team_idstring

Synchronex team to link to the provisioned Sendinel organization.

synchronex_account_idstring
synchronex_account_nostring
synchronex_workspace_idstring
synchronex_workspace_namestring
synchronex_brand_idstring
synchronex_brand_namestring
period_startstring date-time
period_endstring date-time
approval_mode'standard' | 'autonomous'

Optional. Written to email.projects.approval_mode on create. Omitted means standard, matching the column default. On an idempotent re-provision the stored value changes only when this field is sent.

Response

Existing project returned idempotently

project_idstring uuid required
org_idstring uuid required

Persist this as the linked Sendinel organization for the Synchronex team.

project_api_keystring nullable required

Returned only when a new project key is created.

send_capinteger required
cap_context'synchronex_bundle' required
approval_mode'standard' | 'autonomous'

Present when this call wrote approval_mode. Omitted when an idempotent call left the stored value unchanged.

Example response

{
  "send_cap": 10000
}

Changes

No recorded changes to this operation across all 1 revision of this API.