Method Request Parameter
    • PDF

    Method Request Parameter

    • PDF

    Article Summary

    Add a method parameter(Header or QueryString)

    URL

    POST https://apigateway.apigw.ntruss.com/api/v1/products/{product-id}/apis/{api-id}/resources/{resource-id}/methods/{method-name}/parameters
    

    Request Parameter

    NamePositionRequiredTypeDescription
    productIdpathYStringProduct Id
    Length(Min/Max): 0/10
    apiIdpathYStringApi Id
    Length(Min/Max): 0/10
    resourceIdpathYStringResource Id
    Length(Min/Max): 0/10
    methodNamepathYStringMethod Code
    Allowable values: ANY, GET, POST, PUT, DELETE, PATCH, OPTIONS, HEAD

    Request Body

    {
      "isRequired" : true,
      "parameterType" : "string",
      "isLogged" : true,
      "isArray" : true,
      "parameterName" : "parameterName",
      "parameterDescription" : "parameterDescription",
      "parameterCode" : "REQUEST_HEADER"
    }
    

    Response Code

    • 201

    Response Body

    {
      "methodParameterDto" : {
        "isRequired" : true,
        "parameterType" : "string",
        "resourceId" : "resourceId",
        "modifier" : "modifier",
        "isLogged" : true,
        "parameterNo" : 0,
        "parameterName" : "parameterName",
        "parameterCode" : "REQUEST_HEADER",
        "methodCode" : "methodCode",
        "tenantId" : "tenantId",
        "isArray" : true,
        "parameterDescription" : "parameterDescription",
        "apiId" : "apiId",
        "statusCode" : 6
      }
    }
    

    Delete parameter request(header&queryString)

    URL

    POST https://apigateway.apigw.ntruss.com/api/v1/products/{product-id}/apis/{api-id}/resources/{resource-id}/methods/{method-name}/parameters/delete
    

    Request Parameter

    NamePositionRequiredTypeDescription
    productIdpathYStringProduct Id
    Length(Min/Max): 0/10
    apiIdpathYStringApi Id
    Length(Min/Max): 0/10
    resourceIdpathYStringResource Id
    Length(Min/Max): 0/10
    methodNamepathYStringMethod Code
    Allowable values: ANY, GET, POST, PUT, DELETE, PATCH, OPTIONS, HEAD

    Request Body

    {
      "parameterName" : "parameterName"
    }
    

    Response Code

    • 204

    Response Body

    • None

    List a method request parameters(Header or QueryString)

    URL

    GET https://apigateway.apigw.ntruss.com/api/v1/products/{product-id}/apis/{api-id}/resources/{resource-id}/methods/{method-name}/parameters
    

    Request Parameter

    NamePositionRequiredTypeDescription
    productIdpathYStringProduct Id
    Length(Min/Max): 0/10
    apiIdpathYStringApi Id
    Length(Min/Max): 0/10
    resourceIdpathYStringResource Id
    Length(Min/Max): 0/10
    methodNamepathYStringMethod Code
    Allowable values: ANY, GET, POST, PUT, DELETE, PATCH, OPTIONS, HEAD

    Request Body

    • None

    Response Code

    • 200

    Response Body

    {
      "headers" : [ {
        "isRequired" : true,
        "parameterType" : "string",
        "resourceId" : "resourceId",
        "modifier" : "modifier",
        "isLogged" : true,
        "parameterNo" : 0,
        "parameterName" : "parameterName",
        "parameterCode" : "REQUEST_HEADER",
        "methodCode" : "methodCode",
        "tenantId" : "tenantId",
        "isArray" : true,
        "parameterDescription" : "parameterDescription",
        "apiId" : "apiId",
        "statusCode" : 6
      } ],
      "useBodyWhenFormData" : true,
      "isNcpTenant" : true,
      "queryStrings" : [ {
        "isRequired" : true,
        "parameterType" : "string",
        "resourceId" : "resourceId",
        "modifier" : "modifier",
        "isLogged" : true,
        "parameterNo" : 0,
        "parameterName" : "parameterName",
        "parameterCode" : "REQUEST_HEADER",
        "methodCode" : "methodCode",
        "tenantId" : "tenantId",
        "isArray" : true,
        "parameterDescription" : "parameterDescription",
        "apiId" : "apiId",
        "statusCode" : 6
      } ],
      "formDatas" : [ {
        "isRequired" : true,
        "parameterType" : "string",
        "resourceId" : "resourceId",
        "modifier" : "modifier",
        "isLogged" : true,
        "parameterNo" : 0,
        "parameterName" : "parameterName",
        "parameterCode" : "REQUEST_HEADER",
        "methodCode" : "methodCode",
        "tenantId" : "tenantId",
        "isArray" : true,
        "parameterDescription" : "parameterDescription",
        "apiId" : "apiId",
        "statusCode" : 6
      } ]
    }
    

    Was this article helpful?

    Changing your password will log you out immediately. Use the new password to log back in.
    First name must have atleast 2 characters. Numbers and special characters are not allowed.
    Last name must have atleast 1 characters. Numbers and special characters are not allowed.
    Enter a valid email
    Enter a valid password
    Your profile has been successfully updated.