• Supplier API – FAQ
    • Supplier API
      • Onboarding Process
      • Mapping
      • Survey Inventory Management
      • Respondent-Survey Flow
      • Statuses, Term Reasons & Categories
      • Onboarding Checklist
      • API Call Flow
      • Complete Validation Notifications
      • Frequently Asked Questions (FAQ)
      • Lookup Question Library
        GET
      • Set Global redirect URLs and Pixels for supplier’s
        PUT
      • Delete Global redirect URLs and Pixels for supplier’s account
        DELETE
      • Core Metadata Fields
        GET
      • Get Question Categories
        GET
      • Get Allocated Surveys (all live surveys)
        GET
      • Get Allocated Surveys By Id
        GET
      • Get Allocated Surveys By Date (live surveys only)
        GET
      • Get Allocated Surveys With Pagination (live surveys only)
        GET
      • Get Redirect Method for Survey
        GET
      • Set Redirect Method for Survey
        PUT
      • Delete Redirect Method for Survey
        DELETE
      • Get Closed Survey List (allocated to supplier only)
        GET
      • Get Survey Transactions data
        GET
      • Get Survey Transactions data By Date Range
        GET
      • Survey Allow for Unique IP
        POST
      • Allow Unique PID & IP
        POST
      • Get Panellist Profiling
        GET
      • Survey Availability Endpoint
        GET
      • Get Survey Stats data By Date Range
        GET
      • Get Questions By Category
        GET
      • Answer Lookup
        GET
      • Get Survey Transactions data By PID and survey number
        GET
      • Get PIDs for re-contact surveys (studies)
        GET
      • Get survey stats
        GET
      • Set Panellist Profiling
        POST
      • update Panellist Profiling
        PUT
      • get surveys for respondent
        POST
      • Respondent Pre Survey Check
        POST
      • Single Term Reason Category Code
        GET
      • term reason category
        GET
      • Get Allocated High Priority Surveys(All Live Surveys)
        GET
      • Get Survey Targeting
        GET
      • Get Quota for Survey
        GET
    • Buyer API - FAQ
    • Buyer API
      • Create Job
      • Update Job
      • Get Job Details
      • Update Job Status
      • Get Job List By Status
      • Create Group
      • Update Group
      • Get Group Details
      • Update Group Status
      • Add Target to group
      • Update Target to group
      • Remove Target Question
      • Add Quota to Group
      • Update Group Quota
      • Get Group Quotas
      • Get Group Feasibility
      • Feasibility (Find estimates)
      • Questions Library
      • Get Job Stats
      • Get Group Stats
      • Get Group Quota Stats
    • Postbacks/Redirects
      • Redirect URL
      • PostBack URL
      • Hashing Mechanism
    • HTTP Status Codes
    • Text Analyzer API - FAQ
    • Text Analyzer API
      • API Details

    HTTP Status Codes

    Innovate uses conventional HTTP response codes to indicate the success or failure of an API request. In general, codes in the 2xx range indicate success, codes in the 4xx range indicate an error caused by the information provided (i.e., a required parameter was omitted, a method was not found, etc.), and codes in the 5xx range indicate an error with Fulcrum’s servers (these are rare).
    Status CodeMeaning
    200OK – The request has succeeded . Request include GET and POST
    201Created – The request has succeeded and a new resource has been created as a result of it. This is typically the response sent after a PUT request.
    202Accepted – The request has succeeded and has been added to the queue, but the resource has not yet been created. This is typically the response sent after PUT and POST requests.
    204No Content – There is no content to send for this request. This is common for DELETE requests.
    400Bad Request – This response means that server could not understand the request due to invalid syntax.
    401Unauthorized – Authentication is needed to get requested response. This is similar to 403, but in this case, authentication is possible.
    403Forbidden – Client does not have access rights to the content so server is refusing to give proper response.
    404Not Found – Server cannot find the requested resource.
    405Method Not Allowed – The request method is known by the server but has been disabled and cannot be used. Double check your method type (i.e. GET, POST, PUT, DELETE)
    406Not Acceptable – You requested a format that isn’t json
    410Gone – The kitten requested has been removed from our servers
    418I’m a teapot
    429Too Many Requests – You’re requesting too many kittens! Slow down!
    500Internal Server Error – We had a problem with our server. Try again later.
    503Service Unavailable – We’re temporarially offline for maintanance. Please try again later.
    504Gateway Timeout – This error response is given when the server is acting as a gateway and cannot get a response in time.
    Previous
    Hashing Mechanism
    Next
    Text Analyzer API - FAQ
    Built with