Genesys Cloud CX

 View Only
Discussion Thread View
  • 1.  About Create "/api/v2/architect/ivrs" and Put "/api/v2/architect/ivrs/{ivrId}" API

    Posted 3 days ago
    Hello,

    We are running into problems using this IVR API.
    "/ Api / v2 / architect / ivrs"

    We are trying to register 160 addresses (DIDs) in one IVR (Call Routing).
    However, when I ran the API, I got an error which the rate limit was reached.
    So, after trying various things, when I changed the address (DID) to 100, the execution was successful with the API without any problem. When I want to register 100 or more addresses, I need execute it multiple times.(The second time feels like adding the address (DID) to the first time'address (DID), and the API used at that time is "/ api / v2 / architect / ivrs / {ivrId}")

    The rate limit information we currently know is below, but in this case, does anyone know which rate limit is stuck?


    Also, does the internal logic of the "/ api / v2 / architect / ivrs" API register DIDs one by one with different APIs which is cause to the limit?

    Or is there a limit to the maximum number that can be entered in the ["dnis": [],]of the "/ api / v2 / architect / ivrs" API?

    {
    "name": "",
    "division": {
    "name": ""
    },
    "description": "",
    "version": 0,
    "dateCreated": "",
    "dateModified": "",
    "modifiedBy": "",
    "createdBy": "",
    "modifiedByApp": "",
    "createdByApp": "",
    "dnis": [],
    "openHoursFlow": {
    "id": "",
    "name": "",
    "selfUri": ""
    },
    "closedHoursFlow": {
    "id": "",
    "name": "",
    "selfUri": ""
    },
    "holidayHoursFlow": {
    "id": "",
    "name": "",
    "selfUri": ""
    },
    "scheduleGroup": {
    "id": "",
    "name": "",
    "selfUri": ""
    }
    }

    If anyone knows, I would appreciate it if you could let me know.

    Thank you
    #Integrations
    #Routing(ACD/IVR)

    ------------------------------
    嘉銘 杜
    Mitsui Knowledge Industry Co., Ltd
    ------------------------------


  • 2.  RE: About Create "/api/v2/architect/ivrs" and Put "/api/v2/architect/ivrs/{ivrId}" API

    Posted 3 days ago
    You can only add 100 numbers at a time. The limitation is the total of NEW numbers you have in the payload.

    After associating the first 100 DDIs, you can run the request a second time and include all the numbers (160) to upsert data.






  • 3.  RE: About Create "/api/v2/architect/ivrs" and Put "/api/v2/architect/ivrs/{ivrId}" API

    Posted 2 days ago
    Hi Paulo,

    Thanks for your answer.

    And please let me ask a few more questions.

    "You can only add 100 numbers at a time. The limitation is the total of NEW numbers you have in the payload."
    Is there a document with the above restrictions?
    For example, I would like to know in advance if other APIs have similar restrictions in the future.

    "After associating the first 100 DDIs, you can run the request a second time and include all the numbers (160) to upsert data."
    Regarding the above, I think that the Update API will be used from the second time,
    Is there a limit on the number from the second time?
    For example, can I register 100 for the first time and 500 for the second time (including 100 for the first time)?

    I apologize for the inconvenience, but I would appreciate it if you could answer.

    Thank you

    ------------------------------
    嘉銘 杜
    Mitsui Knowledge Industry Co., Ltd
    ------------------------------