import Telnyx from 'telnyx';
const client = new Telnyx({
apiKey: process.env['TELNYX_API_KEY'], // This is the default and can be omitted
});
const response = await client.portingOrders.actionRequirements.initiate('id', {
porting_order_id: 'porting_order_id',
params: { first_name: 'John', last_name: 'Doe' },
});
console.log(response.data);{
"data": {
"id": "6a09cdc3-8948-47f0-aa62-74ac943d6c58",
"record_type": "porting_action_requirement",
"porting_order_id": "12ade33a-21c0-473b-b055-b3c836e1c292",
"requirement_type_id": "53970723-fbff-4f46-a975-f62be6c1a585",
"action_type": "document_upload",
"action_url": "https://example.com/action",
"status": "created",
"cancel_reason": null,
"created_at": "2018-02-02T22:25:27.521Z",
"updated_at": "2018-02-02T22:25:27.521Z"
}
}Initiates a specific action requirement for a porting order.
import Telnyx from 'telnyx';
const client = new Telnyx({
apiKey: process.env['TELNYX_API_KEY'], // This is the default and can be omitted
});
const response = await client.portingOrders.actionRequirements.initiate('id', {
porting_order_id: 'porting_order_id',
params: { first_name: 'John', last_name: 'Doe' },
});
console.log(response.data);{
"data": {
"id": "6a09cdc3-8948-47f0-aa62-74ac943d6c58",
"record_type": "porting_action_requirement",
"porting_order_id": "12ade33a-21c0-473b-b055-b3c836e1c292",
"requirement_type_id": "53970723-fbff-4f46-a975-f62be6c1a585",
"action_type": "document_upload",
"action_url": "https://example.com/action",
"status": "created",
"cancel_reason": null,
"created_at": "2018-02-02T22:25:27.521Z",
"updated_at": "2018-02-02T22:25:27.521Z"
}
}Bearer authentication header of the form Bearer <token>, where <token> is your auth token.
The ID of the porting order
The ID of the action requirement
Parameters for initiating the action requirement
Required information for initiating the action requirement for AU ID verification.
Successful response
Show child attributes
Identifies the action requirement
"6a09cdc3-8948-47f0-aa62-74ac943d6c58"
Identifies the type of the resource
porting_action_requirement "porting_action_requirement"
The ID of the porting order this action requirement belongs to
"12ade33a-21c0-473b-b055-b3c836e1c292"
The ID of the requirement type
"53970723-fbff-4f46-a975-f62be6c1a585"
The type of action required
"document_upload"
Optional URL for the action
"https://example.com/action"
Current status of the action requirement
created, pending, completed, cancelled, failed "created"
Reason for cancellation if status is 'cancelled'
null
ISO 8601 formatted date-time indicating when the resource was created
"2018-02-02T22:25:27.521Z"
ISO 8601 formatted date-time indicating when the resource was updated
"2018-02-02T22:25:27.521Z"
Was this page helpful?