Check the envelope status
You can either poll the envelope or subscribe to webhooks. Webhooks are the recommended path; polling exists for ad-hoc checks.
Retrieve the envelopeGET /v1/envelopes/{id}
curl https://api.permissio.us/v1/envelopes/$ENV_ID \
-H "Authorization: Bearer $PERMISSIO_KEY"
The status field walks through the envelope lifecycle: draft → sent → viewed → partially_signed → completed.
For webhooks, see Webhooks. Register an endpoint once, and envelope.completed fires the moment the final signer finishes.