Ngentix

SmartMoving

smartmoving · ops · auth api_key

What you need before your end customers can connect

No OAuth app is required. The credential belongs to each consumer, who supplies it when they connect — there is nothing for you to register in advance.

Endpoints

API basehttps://api.smartmoving.com

Worked example

Connect an end customer, then call the provider on their behalf. Replace cust_123 with your own id for that customer.

curl https://cloud.ngentix.ai/v1/catalog/smartmoving/setup \
  -H "Authorization: Bearer $NGENTIX_API_KEY"

Start a connection for an end customer:

curl -X POST https://cloud.ngentix.ai/v1/connect/sessions \
  -H "Authorization: Bearer $NGENTIX_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"connector_id": "smartmoving", "consumer_external_id": "cust_123"}'

Then proxy a request through it — X-Ngentix-Consumer is what scopes the call to that end customer:

curl https://cloud.ngentix.ai/v1/proxy/smartmoving/ \
  -H "Authorization: Bearer $NGENTIX_API_KEY" \
  -H "X-Ngentix-Consumer: cust_123"

Machine-readable form of everything above: GET /v1/catalog/smartmoving/setup.