Constrained RESTful Environments (CoRE) Parameters

Created

  • 2012-06-08

Last Updated

  • 2026-08-11

Available Formats




CoAP Codes

Registration Procedure(s)

Reference

Available Formats

Code Description Reference
0.00 Indicates an Empty message. RFC 7252, Section 4.1
0.01-0.31 Indicates a request. Values in this range are assigned by the CoAP Method Codes sub-registry. RFC 7252, Section 12.1.1
1.00-1.31 Reserved RFC 7252
2.00-5.31 Indicates a response. Values in this range are assigned by the CoAP Response Codes sub-registry. RFC 7252, Section 12.1.2
6.00-7.31 Reserved RFC 7252

CoAP Method Codes

Registration Procedure(s)

  • IETF Review or IESG Approval

Reference

Available Formats

Code Name Reference
0.01 GET RFC 7252
0.02 POST RFC 7252
0.03 PUT RFC 7252
0.04 DELETE RFC 7252
0.05 FETCH RFC 8132
0.06 PATCH RFC 8132
0.07 iPATCH RFC 8132
0.08-0.31 Unassigned

CoAP Response Codes

Registration Procedure(s)

  • IETF Review or IESG Approval

Reference

Available Formats

Code Description Reference
2.00 Unassigned
2.01 Created RFC 7252
2.02 Deleted RFC 7252
2.03 Valid RFC 7252
2.04 Changed RFC 7252
2.05 Content RFC 7252
2.06-2.30 Unassigned
2.31 Continue RFC 7959
3.00-3.31 Reserved RFC 7252
4.00 Bad Request RFC 7252
4.01 Unauthorized RFC 7252
4.02 Bad Option RFC 7252
4.03 Forbidden RFC 7252
4.04 Not Found RFC 7252
4.05 Method Not Allowed RFC 7252
4.06 Not Acceptable RFC 7252
4.07 Unassigned
4.08 Request Entity Incomplete RFC 7959
4.09 Conflict RFC 8132
4.10-4.11 Unassigned
4.12 Precondition Failed RFC 7252
4.13 Request Entity Too Large RFC 7252; RFC 7959
4.14 Unassigned
4.15 Unsupported Content-Format RFC 7252
4.16-4.21 Unassigned
4.22 Unprocessable Entity RFC 8132
4.23-4.28 Unassigned
4.29 Too Many Requests RFC 8516
4.30-4.31 Unassigned
5.00 Internal Server Error RFC 7252
5.01 Not Implemented RFC 7252
5.02 Bad Gateway RFC 7252
5.03 Service Unavailable RFC 7252
5.04 Gateway Timeout RFC 7252
5.05 Proxying Not Supported RFC 7252
5.06-5.07 Unassigned
5.08 Hop Limit Reached RFC 8768
5.09-5.31 Unassigned

CoAP Option Numbers

Expert(s)

  • Bilhanan Silverajan (primary), Klaus Hartke (secondary), Carsten Bormann (secondary), Jaime Jimenez (secondary), Alexander Pelov (secondary)

Reference

Available Formats

Range Registration Procedures
0-255 IETF Review or IESG Approval
256-2047 Specification Required
2048-64999 Expert Review
65000-65535 Experimental use (no operational use)
Number Name Reference
0 Reserved RFC 7252
1 If-Match RFC 7252; RFC 8613
2 Unassigned
3 Uri-Host RFC 7252; RFC 8613
4 ETag RFC 7252; RFC 8613
5 If-None-Match RFC 7252; RFC 8613
6 Observe RFC 7641; RFC 8613
7 Uri-Port RFC 7252; RFC 8613
8 Location-Path RFC 7252; RFC 8613
9 OSCORE RFC 8613
10 Unassigned
11 Uri-Path RFC 7252; RFC 8613
12 Content-Format RFC 7252; RFC 8613
13 Unassigned
14 Max-Age RFC 7252; RFC 8516; RFC 8613
15 Uri-Query RFC 7252; RFC 8613
16 Hop-Limit RFC 8768
17 Accept RFC 7252; RFC 8613
18 Unassigned
19 Q-Block1 RFC 9177
20 Location-Query RFC 7252; RFC 8613
21 EDHOC RFC 9668
22 Unassigned
23 Block2 RFC 7959; RFC 8323; RFC 8613
24-26 Unassigned
27 Block1 RFC 7959; RFC 8323; RFC 8613
28 Size2 RFC 7959; RFC 8613
29-30 Unassigned
31 Q-Block2 RFC 9177
32-34 Unassigned
35 Proxy-Uri RFC 7252; RFC 8613
36-38 Unassigned
39 Proxy-Scheme RFC 7252; RFC 8613
40-59 Unassigned
60 Size1 RFC 7252; RFC 8613
61-127 Unassigned
128 Reserved RFC 7252
129-131 Unassigned
132 Reserved RFC 7252
133-135 Unassigned
136 Reserved RFC 7252
137-139 Unassigned
140 Reserved RFC 7252
141-234 Unassigned
235 Proxy-Cri RFC-ietf-core-href-29
236-238 Unassigned
239 Proxy-Scheme-Number RFC-ietf-core-href-29
240-251 Unassigned
252 Echo RFC 9175
253-257 Unassigned
258 No-Response RFC 7967; RFC 8613
259-291 Unassigned
292 Request-Tag RFC 9175
293-2048 Unassigned
2049 OCF-Accept-Content-Format-Version Michael Koster
2050-2052 Unassigned
2053 OCF-Content-Format-Version Michael Koster
2054 Unassigned
2055 SCP82-Params GPC_SPE_207
2056 X-Admin-Protocol SGP.32 v1.3
2057-64999 Unassigned
65000-65535 Reserved for Experimental Use RFC 7252

CoAP Content-Formats

Expert(s)

  • Esko Dijk (primary), Klaus Hartke (secondary), Carsten Bormann (secondary), Jaime Jimenez (secondary), Alexander Pelov (secondary)

Reference

Note

As per RFC 9876, temporary registrations within the 0-255 range are approved by designated experts. These registrations are not subject to the formal renewal process in RFC 7120.

Available Formats

Range Registration Procedures Note
0-255 Expert Review Review procedure described in RFC 9876, Section 4.1.3..
256-9999 IETF Review with Expert Review or IESG Approval with Expert Review Review procedure described in RFC 9876, Section 4.1.3..
10000-19999 Expert Review Review procedure described in RFC 9876, Section 4.1.3..
20000-32999 First Come First Served FCFS is allowed if the registration has no parameters, the registration has an empty Content Coding, the Media Type is not yet used in this registry, and the Media Type is registered (or approved for registration) in the Media Types registry.
33000-64997 Expert Review Review procedure described in RFC 9876, Section 4.1.3..
64998-64999 Reserved for Documentation
65000-65535 Experimental Use No operational use
Content Type Content Coding Media Type ID Reference
text/plain; charset=utf-8 text/plain 0 RFC 2046; RFC 3676; RFC 5147
Unassigned 1-15
application/cose; cose-type="cose-encrypt0" application/cose 16 RFC 9052
application/cose; cose-type="cose-mac0" application/cose 17 RFC 9052
application/cose; cose-type="cose-sign1" application/cose 18 RFC 9052
application/ace+cbor application/ace+cbor 19 RFC 9200
Unassigned 20
image/gif image/gif 21 https://www.w3.org/Graphics/GIF/spec-gif89a.txt
image/jpeg image/jpeg 22 ISO/IEC 10918-5
image/png image/png 23 PNG
Unassigned 24-39
application/link-format application/link-format 40 RFC 6690
application/xml application/xml 41 RFC 3023
application/octet-stream application/octet-stream 42 RFC 2045; RFC 2046
Unassigned 43-46
application/exi application/exi 47 "Efficient XML Interchange (EXI) Format 1.0 (Second Edition)", February 2014
Unassigned 48-49
application/json application/json 50 RFC 8259
application/json-patch+json application/json-patch+json 51 RFC 6902
application/merge-patch+json application/merge-patch+json 52 RFC 7396
Unassigned 53-59
application/cbor application/cbor 60 RFC 8949
application/cwt application/cwt 61 RFC 8392
application/multipart-core application/multipart-core 62 RFC 8710
application/cbor-seq application/cbor-seq 63 RFC 8742
application/edhoc+cbor-seq application/edhoc+cbor-seq 64 RFC 9528
application/cid-edhoc+cbor-seq application/cid-edhoc+cbor-seq 65 RFC 9528
Unassigned 66-95
application/cose; cose-type="cose-encrypt" application/cose 96 RFC 9052
application/cose; cose-type="cose-mac" application/cose 97 RFC 9052
application/cose; cose-type="cose-sign" application/cose 98 RFC 9052
Unassigned 99-100
application/cose-key application/cose-key 101 RFC 9052
application/cose-key-set application/cose-key-set 102 RFC 9052
Unassigned 103-109
application/senml+json application/senml+json 110 RFC 8428
application/sensml+json application/sensml+json 111 RFC 8428
application/senml+cbor application/senml+cbor 112 RFC 8428
application/sensml+cbor application/sensml+cbor 113 RFC 8428
application/senml-exi application/senml-exi 114 RFC 8428
application/sensml-exi application/sensml-exi 115 RFC 8428
Unassigned 116-139
application/yang-data+cbor; id=sid application/yang-data+cbor 140 RFC 9254
Unassigned 141-255
application/coap-group+json application/coap-group+json 256 RFC 7390
application/concise-problem-details+cbor application/concise-problem-details+cbor 257 RFC 9290
application/swid+cbor application/swid+cbor 258 RFC 9393
application/pkixcmp application/pkixcmp 259 RFC 9482; RFC 9811
application/yang-sid+json application/yang-sid+json 260 RFC 9595
application/ace-groupcomm+cbor application/ace-groupcomm+cbor 261 RFC 9594
application/ace-trl+cbor application/ace-trl+cbor 262 RFC 9770
application/eat+cwt application/eat+cwt 263 RFC 9782
application/eat+jwt application/eat+jwt 264 RFC 9782
application/eat-bun+cbor application/eat-bun+cbor 265 RFC 9782
application/eat-bun+json application/eat-bun+json 266 RFC 9782
application/eat-ucs+cbor application/eat-ucs+cbor 267 RFC 9782
application/eat-ucs+json application/eat-ucs+json 268 RFC 9782
application/coap-eap application/coap-eap 269 RFC 9820
application/suit-report+cose application/suit-report+cose 270 RFC-ietf-suit-report-19
application/dots+cbor application/dots+cbor 271 RFC 9132
application/missing-blocks+cbor-seq application/missing-blocks+cbor-seq 272 RFC 9177
application/cmw+cbor application/cmw+cbor 273 RFC 9999, Section 3.1, 3.2, 3.3
application/cmw+json application/cmw+json 274 RFC 9999, Section 3.1, 3.3
application/cmw+cose application/cmw+cose 275 RFC 9999, Section 4.1
application/cmw+jws application/cmw+jws 276 RFC 9999, Section 4.2
application/scitt-statement+cose application/scitt-statement+cose 277 RFC 9943
application/scitt-receipt+cose application/scitt-receipt+cose 278 RFC 9943
application/statuslist+cwt application/statuslist+cwt 279 RFC-ietf-oauth-status-list-21
application/pkcs7-mime; smime-type=server-generated-key application/pkcs7-mime 280 RFC 7030; RFC 8551; RFC 9148
application/pkcs7-mime; smime-type=certs-only application/pkcs7-mime 281 RFC 8551; RFC 9148
Unassigned 282-283
application/pkcs8 application/pkcs8 284 RFC 5958; RFC 8551; RFC 9148
application/csrattrs application/csrattrs 285 RFC 7030; RFC 9148
application/pkcs10 application/pkcs10 286 RFC 5967; RFC 8551; RFC 9148
application/pkix-cert application/pkix-cert 287 RFC 2585; RFC 9148
Unassigned 288-289
application/aif+cbor application/aif+cbor 290 RFC 9237
application/aif+json application/aif+json 291 RFC 9237
application/aif+cbor;toid=CRI-local-part application/aif+cbor 292 RFC-ietf-core-href-29
application/sd-cwt (TEMPORARY - registered 2025-12-08, expires 2026-12-08) Provisional Standard Media Type Registry 293 draft-ietf-spice-sd-cwt-06, Section 5
application/kb+cwt (TEMPORARY - registered 2025-12-08, expires 2026-12-08) Provisional Standard Media Type Registry 294 draft-ietf-spice-sd-cwt-06, Section 8.1
application/measured-component+cbor application/measured-component+cbor 295 RFC 10013
application/measured-component+json application/measured-component+json 296 RFC 10013
application/aif+cbor;toid=oscore-gname;tperm=oscore-gperm application/aif+cbor 297 RFC-ietf-ace-key-groupcomm-oscore-21
application/aif+json;toid=oscore-gname;tperm=oscore-gperm application/aif+json 298 RFC-ietf-ace-key-groupcomm-oscore-21
application/cose-c509-cert+cbor application/cose-c509-cert+cbor 299 RFC-ietf-cose-cbor-encoded-cert-20
application/cose-c509+cbor application/cose-c509+cbor 300 RFC-ietf-cose-cbor-encoded-cert-20
application/cose-c509+cbor;usage=chain application/cose-c509+cbor 301 RFC-ietf-cose-cbor-encoded-cert-20
application/cose-c509-pkcs10+cbor application/cose-c509-pkcs10+cbor 302 RFC-ietf-cose-cbor-encoded-cert-20
application/cose-c509-crtemplate+cbor application/cose-c509-crtemplate+cbor 303 RFC-ietf-cose-cbor-encoded-cert-20
application/cose-c509-privkey+cbor application/cose-c509-privkey+cbor 304 RFC-ietf-cose-cbor-encoded-cert-20
application/cose-c509-pem+cbor application/cose-c509-pem+cbor 305 RFC-ietf-cose-cbor-encoded-cert-20
application/cose-certhash+cbor application/cose-certhash+cbor 306 RFC-ietf-cose-cbor-encoded-cert-20
application/cose-certhash+cbor;usage=c509 application/cose-certhash+cbor 307 RFC-ietf-cose-cbor-encoded-cert-20
Unassigned 308-309
application/senml+xml application/senml+xml 310 RFC 8428
application/sensml+xml application/sensml+xml 311 RFC 8428
Unassigned 312-319
application/senml-etch+json application/senml-etch+json 320 RFC 8790
Unassigned 321
application/senml-etch+cbor application/senml-etch+cbor 322 RFC 8790
Unassigned 323-339
application/yang-data+cbor application/yang-data+cbor 340 RFC 9254
application/yang-data+cbor; id=name application/yang-data+cbor 341 RFC 9254
Unassigned 342-431
application/td+json application/td+json 432 "Web of Things (WoT) Thing Description 1.1", April 2022
application/tm+json application/tm+json 433 "Web of Things (WoT) Thing Description 1.1", April 2022
application/sdf+json application/sdf+json 434 RFC 9880
Unassigned 435-552
application/dns-message application/dns-message 553 RFC 8484; RFC 9953, Section 4.1
Unassigned 554-600
application/uccs+cbor application/uccs+cbor 601 RFC 9781, Section 6.4
Unassigned 602-835
application/voucher+cose (TEMPORARY - registered 2022-04-12, extension registered 2026-03-18, expires 2027-04-12) Provisional Standard Media Type Registry 836 draft-ietf-anima-constrained-voucher-23
Unassigned 837-1541
Reserved, do not use 1542-1543 OMA-TS-LightweightM2M-V1_0
Unassigned 1544-9999
application/vnd.ocf+cbor application/vnd.ocf+cbor 10000 Michael Koster
application/oscore application/oscore 10001 RFC 8613
application/javascript application/javascript 10002 RFC 4329
application/eat+cwt; eat_profile="tag:psacertified.org,2023:psa#tfm" application/eat+cwt 10003 RFC 9783
application/eat+cwt; eat_profile="tag:psacertified.org,2019:psa#legacy" application/eat+cwt 10004 RFC 9783
application/eat+cwt; eat_profile=2.16.840.1.113741.1.16.1 application/eat+cwt 10005 RFC 9782; draft-cds-rats-intel-corim-profile-05
application/vnd.oms.cellular-cose-content+cbor application/vnd.oms.cellular-cose-content+cbor 10006 OMS-Group e. V.
application/syslog-msg application/syslog-msg 10007 https://www.iana.org/assignments/media-types/application/syslog-msg
Unassigned 10008-10569
application/toc+cbor application/toc+cbor 10570 CE-Binding, Section 6.3.1
application/ce+cbor application/ce+cbor 10571 CE-Binding, Section 6.3.2
application/toc+cbor;profile=2.16.840.1.113741.1.16.1 application/toc+cbor 10572 TCG DICE Concise Evidence Binding for SPDM; draft-cds-rats-intel-corim-profile-05
application/ce+cbor;profile=2.16.840.1.113741.1.16.1 application/ce+cbor 10573 TCG DICE Concise Evidence Binding for SPDM; draft-cds-rats-intel-corim-profile-05
Unassigned 10574-11049
application/json deflate application/json 11050 RFC 8259; RFC 9110, Section 8.4.1.2
Unassigned 11051-11059
application/cbor deflate application/cbor 11060 RFC 8949; RFC 9110, Section 8.4.1.2
Unassigned 11061-11541
application/vnd.oma.lwm2m+tlv application/vnd.oma.lwm2m+tlv 11542 OMA-TS-LightweightM2M-V1_0
application/vnd.oma.lwm2m+json application/vnd.oma.lwm2m+json 11543 OMA-TS-LightweightM2M-V1_0
application/vnd.oma.lwm2m+cbor application/vnd.oma.lwm2m+cbor 11544 OMA-TS-LightweightM2M-V1_2
Unassigned 11545-11999
text/plain;charset=utf-8 zstd text/plain 12000 Benjamin Valentin
Unassigned 12001-12040
application/xml zstd application/xml 12041 Benjamin Valentin
Unassigned 12042-12049
application/json zstd application/json 12050 Benjamin Valentin
Unassigned 12051-19999
text/css text/css 20000 RFC 2318
application/vnd.as207960.vas.config+jer application/vnd.as207960.vas.config+jer 20001 AS207960 Cyfyngedig
application/vnd.as207960.vas.config+uper application/vnd.as207960.vas.config+uper 20002 AS207960 Cyfyngedig
application/vnd.as207960.vas.tap+jer application/vnd.as207960.vas.tap+jer 20003 AS207960 Cyfyngedig
application/vnd.as207960.vas.tap+uper application/vnd.as207960.vas.tap+uper 20004 AS207960 Cyfyngedig
Unassigned 20005-29999
image/svg+xml image/svg+xml 30000 https://www.w3.org/TR/SVG/mimereg.html
Unassigned 30001-64997
Reserved for Documentation 64998-64999 RFC 9876
Reserved for Experimental Use 65000-65535 RFC 7252

CoAP Signaling Codes

Registration Procedure(s)

  • IETF Review or IESG Approval

Reference

  • RFC 8323: CoAP (Constrained Application Protocol) over TCP, TLS, and WebSockets

Available Formats

Code Name Reference
7.00 Unassigned
7.01 CSM RFC 8323
7.02 Ping RFC 8323
7.03 Pong RFC 8323
7.04 Release RFC 8323
7.05 Abort RFC 8323
7.06-7.31 Unassigned

CoAP Signaling Option Numbers

Expert(s)

  • Bilhanan Silverajan (primary), Klaus Hartke (secondary), Alexander Pelov (secondary)

Reference

  • RFC 8323: CoAP (Constrained Application Protocol) over TCP, TLS, and WebSockets

Available Formats

Range Registration Procedures Note
0-255 IETF Review or IESG Approval Range applies to Option Number field
256-2047 Specification Required Range applies to Option Number field
2048-64999 Expert Review Range applies to Option Number field
65000-65535 Experimental use (no operational use) Range applies to Option Number field
Applies to Number Name Reference
7.01 2 Max-Message-Size RFC 8323
7.01 4 Block-Wise-Transfer RFC 8323
7.01 6 Extended-Token-Length RFC 8974
7.02, 7.03 2 Custody RFC 8323
7.04 2 Alternative-Address RFC 8323
7.04 4 Hold-Off RFC 8323
7.05 2 Bad-CSM-Option RFC 8323
7.xx (all) 9 OSCORE RFC 8613

OSCORE Flag Bits

Registration Procedure(s)

  • Expert Review

Expert(s)

  • Francesca Palombini, Göran Selander, Christian Amsüss

Reference

  • RFC 8613: Object Security for Constrained RESTful Environments (OSCORE)

Available Formats

Bit Position Name Description Reference
0 Reserved RFC 8613
1 Reserved RFC 8613
2 Group Flag For using a Group OSCORE Security Context, set to 1 if the message is protected with the group mode RFC-ietf-core-oscore-groupcomm-28
3 Kid Context Flag Set to 1 if kid context is present in the compressed COSE object RFC 8613
4 Kid Flag Set to 1 if kid is present in the compressed COSE object RFC 8613
5-7 Partial IV Length Encodes the Partial IV length; can have value 0 to 5 RFC 8613
8 Extension-2 Flag Set to 1 if the OSCORE Option specifies a third byte, which includes the flag bits 16-23 draft-ietf-core-oscore-key-update-03
9-14 Unassigned
15 Nonce Flag Set to 1 if nonce is present in the compressed COSE object draft-ietf-core-oscore-key-update-03
16 Extension-3 Flag Set to 1 if the OSCORE Option specifies a fourth byte, which includes the flag bits 24-31 draft-ietf-core-oscore-key-update-03
17-23 Unassigned
24 Extension-4 Flag Set to 1 if the OSCORE Option specifies a fifth byte, which includes the flag bits 32-39 draft-ietf-core-oscore-key-update-03
25-31 Unassigned
32 Extension-5 Flag Set to 1 if the OSCORE Option specifies a sixth byte, which includes the flag bits 40-47 draft-ietf-core-oscore-key-update-03
33-39 Unassigned
40 Extension-6 Flag Set to 1 if the OSCORE Option specifies a seventh byte, which includes the flag bits 48-55 draft-ietf-core-oscore-key-update-03
41-47 Unassigned
48 Extension-7 Flag Set to 1 if the OSCORE Option specifies a eighth byte, which includes the flag bits 56-63 draft-ietf-core-oscore-key-update-03
49-63 Unassigned

RD Parameters

Registration Procedure(s)

  • Expert Review

Expert(s)

  • Carsten Bormann, Jaime Jiménez, Christian Amsüss

Reference

  • RFC 9176: Constrained RESTful Environments (CoRE) Resource Directory

Note

In accordance with RFC 9423, all entries with the "A" flag set, including new ones, MUST also be registered in the "Target Attributes" registry Constrained RESTful Environments (CoRE) Parameters.

Available Formats

Name Short Validity Use Description Reference
Endpoint Name ep Unicode* RLA Name of the endpoint RFC 9176
Lifetime lt 1-4294967295 R Lifetime of the registration in seconds RFC 9176
Sector d Unicode* RLA Sector to which this endpoint belongs RFC 9176
Registration Base URI base URI RLA The scheme, address, port, and path at which this server is available RFC 9176
Page page Integer L Used for pagination RFC 9176
Count count Integer L Used for pagination RFC 9176
Endpoint Type et RFC 9176, Section 9.3.1 RLA Semantic type of the endpoint (see RFC 9176, Section 9.4) RFC 9176

Endpoint Type (et=) RD Parameter Values

Expert(s)

  • Carsten Bormann, Jaime Jiménez, Christian Amsüss

Reference

  • RFC 9176: Constrained RESTful Environments (CoRE) Resource Directory

Available Formats

Range Registration Procedures
value starts with "core" IETF Review
all other values Specification Required
Value Description Reference Notes
core.rd-group An application group, as described in RFC 9176, Appendix A. RFC 9176

Standard Problem Detail Keys

Registration Procedure(s)

  • Specification Required

Expert(s)

  • Thomas Fossati, Carsten Bormann

Reference

  • RFC 9290: Concise Problem Details for Constrained Application Protocol (CoAP) APIs

Available Formats

Key Value Name CDDL Type Brief Description Change Controller Reference
-1 title text / tag38 Short, human-readable summary of the problem shape IETF (core@ietf.org or art@ietf.org) RFC 9290
-2 detail text / tag38 Human-readable explanation specific to this occurrence of the problem IETF (core@ietf.org or art@ietf.org) RFC 9290
-3 instance ~uri URI reference identifying specific occurrence of the problem IETF (core@ietf.org or art@ietf.org) RFC 9290
-4 response-code uint .size 1 CoAP response code IETF (core@ietf.org or art@ietf.org) RFC 9290
-5 base-uri ~uri Base URI IETF (core@ietf.org or art@ietf.org) RFC 9290
-6 base-lang tag38-ltag Base language tag (see RFC 9290, Appendix A) IETF (core@ietf.org or art@ietf.org) RFC 9290
-7 base-rtl tag38-direction Base writing direction (see RFC 9290, Appendix A) IETF (core@ietf.org or art@ietf.org) RFC 9290
-8 unprocessed-coap-option one-or-more<uint> Option number(s) of CoAP option(s) that were not understood IETF (core@ietf.org or art@ietf.org) RFC 9290, Section 3.1.1
-25 request-body-error-position uint Byte index inside the request body at which the error became apparent IETF CoRE WG (reverts to IETF after WG closes) draft-amsuess-core-pd-body-error-position-00

Custom Problem Detail Keys

Registration Procedure(s)

  • Expert Review

Expert(s)

  • Thomas Fossati, Carsten Bormann

Reference

  • RFC 9290: Concise Problem Details for Constrained Application Protocol (CoAP) APIs

Available Formats

Key Value Name Brief Description Change Controller Reference
0 ace-groupcomm-error Carry RFC 9594 problem details in a Concise Problem Details data item IETF RFC 9594, Section 4.1.2
1 ace-trl-error Carry RFC 9770 problem details in a Concise Problem Details data item. IETF RFC 9770, Section 6.1
7807 tunnel-7807 Carry RFC 7807 problem details in a Concise Problem Details data item IETF (core@ietf.org or art@ietf.org) RFC 9290, Appendix B

Target Attributes

Registration Procedure(s)

  • Expert Review

Expert(s)

  • Carsten Bormann, Marco Tiloca

Reference

  • RFC 9423: Constrained RESTful Environments (CoRE) Target Attributes Registry

Available Formats

Attribute Name Brief Description Change Controller Reference
href reserved (not useful as target attribute name) IETF RFC 6690
anchor reserved (not useful as target attribute name) IETF RFC 6690
rel reserved (not useful as target attribute name) IETF RFC 6690
rev reserved (not useful as target attribute name) IETF RFC 6690
hreflang (Web Linking) IETF RFC 8288
media (Web Linking) IETF RFC 8288
title (Web Linking) IETF RFC 8288
type (Web Linking) IETF RFC 8288
rt resource type IETF RFC 6690, Section 3.1
if interface description IETF RFC 6690, Section 3.2
sz maximum size estimate IETF RFC 6690, Section 3.3
ct Content-Format hint IETF RFC 7252, Section 7.2.1
obs observable resource IETF RFC 7641, Section 6
hct HTTP-CoAP URI mapping template IETF RFC 8075, Section 5.5
osc hint: resource only accessible using OSCORE IETF RFC 8613, Section 9
ep Endpoint Name (with rt="core.rd-ep") IETF RFC 9176, Section 9.3
d Sector (with rt="core.rd-ep") IETF RFC 9176, Section 9.3
base Registration Base URI (with rt="core.rd-ep") IETF RFC 9176, Section 9.3
et Endpoint Type (with rt="core.rd-ep") IETF RFC 9176, Section 9.3
ed-i Hint: support for the EDHOC Initiator role IETF RFC 9668
ed-r Hint: support for the EDHOC Responder role IETF RFC 9668
ed-method A supported authentication method for EDHOC IETF RFC 9668
ed-csuite A supported cipher suite for EDHOC IETF RFC 9668
ed-cred-t A supported type of authentication credential for EDHOC IETF RFC 9668
ed-idcred-t A supported type of authentication credential identifier for EDHOC IETF RFC 9668
ed-ead A supported External Authorization Data (EAD) item for EDHOC IETF RFC 9668
ed-comb-req Hint: support for the EDHOC+OSCORE request IETF RFC 9668
gosc Hint: resource only accessible using Group OSCORE or OSCORE IETF RFC-ietf-core-oscore-groupcomm-28, Section 11

Contact Information

Name Contact URI Last Updated
AS207960 Cyfyngedig hello&glauca.digital 2025-10-06
Benjamin Valentin benjamin.valentin&ml-pa.com 2025-04-22
IETF CoRE WG (reverts to IETF after WG closes) core&ietf.org
Michael Koster michael.koster&smartthings.com 2017-07-03