requirements array of the port order:
Requirements Sample
What additional information is required to complete my port order?
The requirements array is dynamic. The requirements for a US toll-free port order will be different than the requirements for an Australia mobile port order. When the order is created, the requirements array will be populated accordingly based on what you are trying to port in. Each requirement has a unique ID associated with it. To obtain more context about what additional information is requested, you can either query for that particular requirement:Fulfilling requirements
There are two types of requirements:- Document
- Textual
field_type attribute of the requirement. Based on the field_type, you will need to provide different information to fulfill it.
Document
If you are fulfilling adocument requirement, issue the following PATCH request specifying the document ID as the field_value.
Please ensure that you are associating the appropriate document with the appropriate requirement. Additionally, if you need more information on how to upload a document and obtain a document ID,
you can refer to the Documents API.
Textual
If you are fulfilling atextual requirement, enter the relevant string of text as the field_value of the requirement and perform the following PATCH request:
Requirement Statuses
Each requirement on a port order also has a status associated with it to provide you with additional granularity on how your port order is being processed. A list of potential requirement statuses is shown below:| Value for “requirement_status” | Description |
| ”requirement-info-pending” | Awaiting for user to submit information to fulfill the requirement |
| “requirement-info-under-review” | Information has been submitted and associated with the requirement. Now awaiting review from Telnyx Porting Ops |
| “requirement-info-exception” | The submitted information doesn’t match the acceptance criteria of the requirement. The user needs to resubmit new information to satisfy the requirement |
| “approved” | Requirement has been reviewed and validated by Telnyx Porting Ops |
requirements_status attribute on the port order.
- If the order contains
”requirements_status”: true, then all requirements on the port order have been fulfilled and approved - if the order contains
”requirements_status”: false, then one or more requirements on the port order either haven’t been fulfilled, or haven’t been approved yet.