Legacy Dev Forum Posts

 View Only

Sign Up

  • 1.  Issue with Update DID

    Posted 06-05-2025 19:21

    78692638d4a24645fbf5 | 2020-10-11 04:58:44 UTC | #1

    Hello,

    I am trying to use the /api/v2/telephony/providers/edges/dids/{didId} to update the call route for phone numbers. Unfortunately, we are having issues with the "field name"

    here's my input

    { "name": "DID Number", "description": "", "version": 22, "dateCreated": "", "dateModified": "", "modifiedBy": "", "createdBy": "", "modifiedByApp": "", "createdByApp": "", "phoneNumber": "", "didPool": { "id": "didPool", "name": "bd1a431c-271c-49fe-803f-b2530aadfead", "selfUri": "" }, "owner": { "id": "6e48fd6d-50d8-4ddf-ac0d-be0825f5d365", "name": "Inbound", "selfUri": "" }, "ownerType": "IVR_CONFIG" }

    and my response:

    { "message": "Field 'name' is required and cannot be empty.", "code": "bad.request", "status": 400, "contextId": "b8075eca-4d04-4ab1-915d-42f25b85fec8", "details": [], "errors": [] }

    Any thoughts?


    Jerome.Saint-Marc | 2020-10-13 10:59:19 UTC | #2

    Hello,

    If you are trying to change the association between a number (DID) and a Call Route (owner type - IVR_CONFIG), you must do this updating the corresponding IVR Configs, using the Architect API.

    You can get an IVR Config using GET /api/v2/architect/ivrs/{ivrId}

    And you can then update it using PUT /api/v2/architect/ivrs/{ivrId}. You can add or remove numbers from the dnis array. "name" attribute is mandatory. You need to copy the current openHoursFlow, closedHoursFlow, holidayHoursFlow and scheduleGroup - I think the PUT does a reset (to empty/null) if these attributes are not specified

    Regards,


    system | 2020-11-13 10:59:20 UTC | #3

    This topic was automatically closed 31 days after the last reply. New replies are no longer allowed.


    This post was migrated from the old Developer Forum.

    ref: 9020