Anypoint Best Practices

(14 reviews)

standard-post-status-codes

general > standard-post-status-codes


Guidance

The following response codes should be used as standard for POST operations: 201,202,400,401,403,404,405,406,408,409,410,415,429,500,502,503,504,509,510,511,550,598,599. Avoid not defined return codes.

Message

Avoid non-standard status codes for POST operations.

Examples

valid

#%RAML 1.0
title: example api
version: 1.0.0
/events:
  post:
    description: Gets a stream of report results
    responses:
      201: # Valid status code
          description: Ok!
          body:
            application/json:
              type: string
              example: Hello!

invalid

#%RAML 1.0
title: example api
version: 1.0.0
/events:
  post:
    description: Gets a stream of report results
    responses:
      203: # Invalid status code
        body:
          application/json:
            type: string

Applies to Operation

Constraint

Type: Declarative Validation

Reviews

TypeRuleset
OrganizationMuleSoft
Published by
MuleSoft Organization
Published onDec 11, 2023
Asset overview

Asset versions for 1.6.x

Asset versions
VersionActions
1.6.1
1.6.0

Tags