Skip to main content
PATCH
/
porting_orders
/
{id}
JavaScript
import Telnyx from 'telnyx';

const client = new Telnyx({
  apiKey: 'My API Key',
});

const portingOrder = await client.portingOrders.update('182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e');

console.log(portingOrder.data);
{
  "data": {
    "activation_settings": {
      "activation_status": null,
      "fast_port_eligible": true,
      "foc_datetime_actual": null,
      "foc_datetime_requested": "2022-04-08T15:00:00Z"
    },
    "created_at": "2022-03-24T14:22:28Z",
    "customer_reference": "Test1234",
    "customer_group_reference": "Group-789",
    "description": "FP Telnyx",
    "documents": {
      "loa": null,
      "invoice": null
    },
    "end_user": {
      "admin": {
        "account_number": "123abc",
        "auth_person_name": "Porter McPortersen II",
        "billing_phone_number": "+13035551234",
        "business_identifier": "abc123",
        "entity_name": "Porter McPortersen",
        "pin_passcode": "1234",
        "tax_identifier": "1234abcd"
      },
      "location": {
        "administrative_area": "TX",
        "country_code": "US",
        "extended_address": "14th Floor",
        "locality": "Austin",
        "postal_code": "78701",
        "street_address": "600 Congress Avenue"
      }
    },
    "id": "eef10fb8-f3df-4c67-97c5-e18179723222",
    "misc": {
      "new_billing_phone_number": null,
      "remaining_numbers_action": null,
      "type": "full"
    },
    "old_service_provider_ocn": "Unreal Communications",
    "parent_support_key": null,
    "phone_number_configuration": {
      "billing_group_id": null,
      "connection_id": "1752379429071357070",
      "emergency_address_id": null,
      "messaging_profile_id": null,
      "tags": []
    },
    "phone_number_type": "local",
    "porting_phone_numbers_count": 1,
    "record_type": "porting_order",
    "requirements": [],
    "requirements_met": false,
    "status": {
      "details": [],
      "value": "draft"
    },
    "support_key": null,
    "updated_at": "2022-03-24T14:26:53Z",
    "user_feedback": {
      "user_comment": null,
      "user_rating": null
    },
    "messaging": {
      "messaging_capable": true,
      "enable_messaging": true,
      "messaging_port_status": "pending",
      "messaging_port_completed": false
    },
    "user_id": "40d68ba2-0847-4df2-be9c-b0e0cb673e75",
    "webhook_url": "https://example.com/porting_webhooks"
  },
  "meta": {
    "phone_numbers_url": "/v2/porting_phone_numbers?filter[porting_order_id]=eef10fb8-f3df-4c67-97c5-e18179723222"
  }
}

Authorizations

Authorization
string
header
required

Bearer authentication header of the form Bearer <token>, where <token> is your auth token.

Path Parameters

id
string<uuid>
required

Porting Order id

Body

application/json
misc
object
end_user
object
documents
object

Can be specified directly or via the requirement_group_id parameter.

activation_settings
object
phone_number_configuration
object
requirement_group_id
string<uuid>

If present, we will read the current values from the specified Requirement Group into the Documents and Requirements for this Porting Order. Note that any future changes in the Requirement Group would have no impact on this Porting Order. We will return an error if a specified Requirement Group conflicts with documents or requirements in the same request.

Example:

"DE748D99-06FA-4D90-9F9A-F4B62696BADA"

requirements
object[]

List of requirements for porting numbers.

user_feedback
object
webhook_url
string<uri>
customer_reference
string
customer_group_reference
string
messaging
object

Response

Successful response

data
object
meta
object